Class PathQueryBuilderImpl<T>
java.lang.Object
ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImpl<PathQueryBuilder<T>,CriteriaQueryWrapper<T>>
 
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilder<PathQueryBuilder<T>,Object[],CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImpl<PathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilder<PathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
  
ch.tocco.nice2.persist.core.impl.hibernate.query.PathQueryBuilderImpl<T>
- All Implemented Interfaces:
- CriteriaQueryBuilder<PathQueryBuilder<T>,,- T, - CriteriaQueryWrapper<T>> - PathQueryBuilder<T>,- QueryBuilderBase<PathQueryBuilder<T>,- CriteriaQueryWrapper<T>> 
public class PathQueryBuilderImpl<T>
extends AbstractPathQueryBuilder<PathQueryBuilder<T>,T,CriteriaQueryWrapper<T>>
implements PathQueryBuilder<T>  
Query builder that returns a custom selection in an 
Object[] as result.
 Multiple paths can be selected using PathQueryBuilder.addPathToSelection(String...).- 
Nested Class SummaryNested classes/interfaces inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilderAbstractPathQueryBuilder.CustomSelectionCriteriaQueryWrapperNested classes/interfaces inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImplCriteriaQueryBuilderImpl.AbstractCriteriaQueryWrapper
- 
Field SummaryFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuildercustomSelectionFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImplARRAY_EQUIVALENCEFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuildercriteriaBuilder, jdbcFunctions, parameterProviders, parameters, predicateFactory, query, queryRoot, session, subqueryFactoryFields inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImplcollector, conditionFactory, dataModel, fieldResolver, insecureEnabled, interceptors, predicates, queryHints, typeManager
- 
Constructor SummaryConstructorsConstructorDescriptionPathQueryBuilderImpl(BinaryDataAccessor binaryDataAccessor, 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, ResultRowMapper<T> resultRowMapper, InsecureOrderPathsRegistry insecureOrderPathsRegistry) 
- 
Method SummaryModifier and TypeMethodDescriptionaddPathToSelection(Iterable<String> paths) protected CriteriaQueryWrapper<T> doBuild()protected PathQueryBuilderImpl<T> self()Methods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractPathQueryBuilderclearSelectionMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.CriteriaQueryBuilderImpladdOrder, addOrder, applyConfiguration, getPermission, setLimit, setOffsetMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.AbstractCriteriaBuilderaddParameter, applyParametersToQuery, createQuery, getCriteriaBuilder, getPredicateFactory, getQueryRoot, getSubqueryFactoryMethods inherited from class ch.tocco.nice2.persist.core.impl.hibernate.query.QueryBuilderBaseImplbuild, doInsecure, getPredicates, initializationCompleted, where, where, where, where, whereInsecure, whereInsecure, whereInsecureMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.builder.CriteriaQueryBuilderaddOrder, addOrder, applyConfiguration, getQueryRoot, setLimit, setOffsetMethods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.builder.PathQueryBuilderaddPathToSelectionMethods inherited from interface ch.tocco.nice2.persist.core.api.hibernate.query.builder.QueryBuilderBaseaddParameter, build, getCriteriaBuilder, getPredicates, getSubqueryFactory, where, where, where, where, where, whereInsecure, whereInsecure, whereInsecure
- 
Constructor Details- 
PathQueryBuilderImplpublic PathQueryBuilderImpl(BinaryDataAccessor binaryDataAccessor, 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, ResultRowMapper<T> resultRowMapper, InsecureOrderPathsRegistry insecureOrderPathsRegistry) 
 
- 
- 
Method Details- 
addPathToSelection- Specified by:
- addPathToSelectionin interface- PathQueryBuilder<T>
 
- 
doBuild- Specified by:
- doBuildin class- QueryBuilderBaseImpl<PathQueryBuilder<T>,- CriteriaQueryWrapper<T>> 
 
- 
self- Specified by:
- selfin class- QueryBuilderBaseImpl<PathQueryBuilder<T>,- CriteriaQueryWrapper<T>> 
 
 
-