Package com.blazebit.persistence.impl
Class SelectManager<T>
java.lang.Object
com.blazebit.persistence.impl.AbstractManager<SelectInfo>
com.blazebit.persistence.impl.SelectManager<T>
- Since:
- 1.0.0
- Author:
- Christian Beikov, Moritz Becker
-
Field Summary
Fields inherited from class com.blazebit.persistence.impl.AbstractManager
parameterManager, queryGenerator, subqueryInitFactory
-
Constructor Summary
ConstructorDescriptionSelectManager
(ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, JoinManager joinManager, AliasManager aliasManager, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, JpaProvider jpaProvider, MainQuery mainQuery, com.blazebit.persistence.impl.GroupByExpressionGatheringVisitor groupByExpressionGatheringVisitor, Class<?> resultClazz) -
Method Summary
Modifier and TypeMethodDescriptionvoid
apply
(ExpressionModifierVisitor<? super SelectInfo> visitor) boolean
getSubquerySelectAlias
(String alias) void
Methods inherited from class com.blazebit.persistence.impl.AbstractManager
build, registerParameterExpressions, unregisterParameterExpressions
-
Constructor Details
-
SelectManager
public SelectManager(ResolvingQueryGenerator queryGenerator, ParameterManager parameterManager, AbstractCommonQueryBuilder<?, ?, ?, ?, ?> queryBuilder, JoinManager joinManager, AliasManager aliasManager, SubqueryInitiatorFactory subqueryInitFactory, ExpressionFactory expressionFactory, JpaProvider jpaProvider, MainQuery mainQuery, com.blazebit.persistence.impl.GroupByExpressionGatheringVisitor groupByExpressionGatheringVisitor, Class<?> resultClazz)
-
-
Method Details
-
getClauseType
- Specified by:
getClauseType
in classAbstractManager<SelectInfo>
-
getSelectInfos
-
getJpqlFunctionProcessors
-
containsSizeSelect
public boolean containsSizeSelect() -
collectFetchOwners
-
apply
- Specified by:
apply
in classAbstractManager<SelectInfo>
-
getSubquerySelectAlias
-
getSubquerySelectAlias
-
wrapPlainParameters
public void wrapPlainParameters()
-