@Instrument public static long count() { return query().count(); }
@Override public QueryListResult count(CountOptions options, Consumer<CriteriaQuery> callback) { if (remoteRest) { RestResource restResource = restResourceFactory.createResource(dao.getOrmContext(), em); return new QueryListResult(null, restResource.count(options), null); } ModelExecutionContext context = new DefaultModelExecutionContext(this.context); CriteriaQuery<Record> query = createCriteriaQuery(); QueryOptions queryOptions = new QueryOptions(); queryOptions.setFilters(options.getFilters()); applyFilters(context, query, null, queryOptions, null, null); if (callback != null) { callback.accept(query); } long count = query.count(); return new QueryListResult(null, count, null); }
count = query.count();