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
ConstructorDescriptionSizeTransformationVisitor
(MainQuery mainQuery, SubqueryInitiatorFactory subqueryInitFactory, JoinManager joinManager, JpaProvider jpaProvider) -
Method Summary
Modifier and TypeMethodDescriptionboolean
protected void
onModifier
(ExpressionModifier parentModifier) void
setClause
(ClauseType clause) void
setCountTransformationDisabled
(boolean countTransformationDisabled) void
setOrderBySelectClause
(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:
visit
in interfaceExpression.ResultVisitor<Boolean>
- Overrides:
visit
in classExpressionModifierCollectingResultVisitorAdapter
-
visit
- Specified by:
visit
in interfaceExpression.ResultVisitor<Boolean>
- Overrides:
visit
in classExpressionModifierCollectingResultVisitorAdapter
-
onModifier
- Specified by:
onModifier
in classExpressionModifierCollectingResultVisitorAdapter
-