Class EntityQueryBuilderImpl<T extends Entity>
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImpl<EntityQueryBuilder<T>, CriteriaQueryWrapper<T>>
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilder<EntityQueryBuilder<T>, Object[], CriteriaQueryWrapper<T>>
ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImpl<EntityQueryBuilder<T>, T, CriteriaQueryWrapper<T>>
ch.tocco.nice2.persist.core.impl.hibernate.query.EntityQueryBuilderImpl<T>
- All Implemented Interfaces:
CriteriaQueryBuilder<EntityQueryBuilder<T>, T, CriteriaQueryWrapper<T>>, EntityQueryBuilder<T>, QueryBuilderBase<EntityQueryBuilder<T>, CriteriaQueryWrapper<T>>
public class EntityQueryBuilderImpl<T extends Entity>
extends CriteriaQueryBuilderImpl<EntityQueryBuilder<T>, T, CriteriaQueryWrapper<T>>
implements EntityQueryBuilder<T>
Query builder that returns
Entity instances as query result.-
Nested Class Summary
Nested classes/interfaces inherited from class CriteriaQueryBuilderImpl
CriteriaQueryBuilderImpl.AbstractCriteriaQueryWrapper -
Field Summary
Fields inherited from class CriteriaQueryBuilderImpl
ARRAY_EQUIVALENCEFields 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
ConstructorsConstructorDescriptionEntityQueryBuilderImpl(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 CriteriaQueryWrapper<T> doBuild()protected EntityQueryBuilderImpl<T> self()Methods inherited from class CriteriaQueryBuilderImpl
addOrder, addOrder, applyConfiguration, getPermission, setLimit, setOffsetMethods 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 CriteriaQueryBuilder
addOrder, addOrder, applyConfiguration, getQueryRoot, setLimit, setOffsetMethods inherited from interface QueryBuilderBase
addParameter, build, getCriteriaBuilder, getPredicates, getSubqueryFactory, where, where, where, where, where, whereInsecure, whereInsecure, whereInsecure
-
Constructor Details
-
EntityQueryBuilderImpl
public EntityQueryBuilderImpl(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
-
self
- Specified by:
selfin classQueryBuilderBaseImpl<EntityQueryBuilder<T extends Entity>, CriteriaQueryWrapper<T extends Entity>>
-
doBuild
- Specified by:
doBuildin classQueryBuilderBaseImpl<EntityQueryBuilder<T extends Entity>, CriteriaQueryWrapper<T extends Entity>>
-