Class CriteriaCountQueryBuilder
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImpl<CountQueryBuilder, CountQueryWrapper>
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilder<CountQueryBuilder, Long, CountQueryWrapper>
ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaCountQueryBuilder
- All Implemented Interfaces:
CountQueryBuilder, QueryBuilderBase<CountQueryBuilder, CountQueryWrapper>
public class CriteriaCountQueryBuilder
extends AbstractCriteriaBuilder<CountQueryBuilder, Long, CountQueryWrapper>
implements CountQueryBuilder
A criteria builder that executes count queries.
-
Field Summary
Fields inherited from class AbstractCriteriaBuilder
criteriaBuilder, jdbcFunctions, parameterProviders, parameters, predicateFactory, query, queryRoot, session, subqueryFactoryFields inherited from class QueryBuilderBaseImpl
collector, conditionFactory, dataModel, fieldResolver, insecureEnabled, interceptors, predicates, queryHints, typeManager -
Constructor Summary
ConstructorsConstructorDescriptionCriteriaCountQueryBuilder(org.hibernate.Session session, Class<? extends Entity> entityClass, List<QueryBuilderInterceptor> interceptors, TypeManager typeManager, DataModel dataModel, ConditionFactory conditionFactory, FieldResolver fieldResolver, Map<String, JdbcFunction> jdbcFunctions, Map<String, ParameterProvider<?>> parameterProviders, Map<String, ?> queryHints, InsecureOrderPathsRegistry insecureOrderPathsRegistry) -
Method Summary
Modifier and TypeMethodDescriptionprotected CountQueryWrapperdoBuild()protected QueryBuilderInterceptor.QueryBuilderTypeprotected CriteriaCountQueryBuilderself()Methods inherited from class AbstractCriteriaBuilder
addParameter, applyParametersToQuery, createQuery, getCriteriaBuilder, getPredicateFactory, getQueryRoot, getSubqueryFactoryMethods inherited from class QueryBuilderBaseImpl
build, doInsecure, getPredicates, initializationCompleted, where, where, where, where, whereInsecure, whereInsecure, whereInsecureMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface QueryBuilderBase
addParameter, build, getCriteriaBuilder, getPredicates, getQueryRoot, getSubqueryFactory, where, where, where, where, where, whereInsecure, whereInsecure, whereInsecure
-
Constructor Details
-
CriteriaCountQueryBuilder
public CriteriaCountQueryBuilder(org.hibernate.Session session, Class<? extends Entity> entityClass, List<QueryBuilderInterceptor> interceptors, TypeManager typeManager, DataModel dataModel, ConditionFactory conditionFactory, FieldResolver fieldResolver, Map<String, JdbcFunction> jdbcFunctions, Map<String, ParameterProvider<?>> parameterProviders, Map<String, ?> queryHints, InsecureOrderPathsRegistry insecureOrderPathsRegistry)
-
-
Method Details
-
getPermission
- Specified by:
getPermissionin classQueryBuilderBaseImpl<CountQueryBuilder, CountQueryWrapper>
-
self
- Specified by:
selfin classQueryBuilderBaseImpl<CountQueryBuilder, CountQueryWrapper>
-
doBuild
- Specified by:
doBuildin classQueryBuilderBaseImpl<CountQueryBuilder, CountQueryWrapper>
-