Class SizeTransformationVisitor
java.lang.Object
com.blazebit.persistence.parser.expression.ExpressionModifierCollectingResultVisitorAdapter
com.blazebit.persistence.impl.transform.SizeTransformationVisitor
- All Implemented Interfaces:
Expression.ResultVisitor<Boolean>
- Since:
- 1.2.0
- Author:
- Moritz Becker, Christian Beikov
-
Constructor Summary
ConstructorsConstructorDescriptionSizeTransformationVisitor(MainQuery mainQuery, SubqueryInitiatorFactory subqueryInitFactory, JoinManager joinManager, JpaProvider jpaProvider) -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected voidonModifier(ExpressionModifier parentModifier) voidsetClause(ClauseType clause) voidsetCountTransformationDisabled(boolean countTransformationDisabled) voidsetOrderBySelectClause(boolean orderBySelectClause) visit(FunctionExpression expression) visit(PathExpression expression) Methods inherited from class com.blazebit.persistence.parser.expression.ExpressionModifierCollectingResultVisitorAdapter
visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
-
Constructor Details
-
SizeTransformationVisitor
public SizeTransformationVisitor(MainQuery mainQuery, SubqueryInitiatorFactory subqueryInitFactory, JoinManager joinManager, JpaProvider jpaProvider)
-
-
Method Details
-
getClause
-
setClause
-
isCountTransformationDisabled
public boolean isCountTransformationDisabled() -
setCountTransformationDisabled
public void setCountTransformationDisabled(boolean countTransformationDisabled) -
setOrderBySelectClause
public void setOrderBySelectClause(boolean orderBySelectClause) -
getLateJoins
-
getRequiredGroupBys
-
getSubqueryGroupBys
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>- Overrides:
visitin classExpressionModifierCollectingResultVisitorAdapter
-
visit
- Specified by:
visitin interfaceExpression.ResultVisitor<Boolean>- Overrides:
visitin classExpressionModifierCollectingResultVisitorAdapter
-
onModifier
- Specified by:
onModifierin classExpressionModifierCollectingResultVisitorAdapter
-