Expression.ResultVisitor<java.lang.Boolean>
public class SizeTransformationVisitor extends ExpressionModifierCollectingResultVisitorAdapter
Constructor | Description |
---|---|
SizeTransformationVisitor(MainQuery mainQuery,
SubqueryInitiatorFactory subqueryInitFactory,
JoinManager joinManager,
com.blazebit.persistence.spi.JpaProvider jpaProvider) |
Modifier and Type | Method | Description |
---|---|---|
ClauseType |
getClause() |
|
java.util.Map<java.lang.String,com.blazebit.persistence.impl.transform.SizeTransformationVisitor.LateJoinEntry> |
getLateJoins() |
|
java.util.Map<ResolvedExpression,java.util.Set<ClauseType>> |
getRequiredGroupBys() |
|
java.util.Map<ResolvedExpression,java.util.Set<ClauseType>> |
getSubqueryGroupBys() |
|
protected void |
onModifier(ExpressionModifier parentModifier) |
|
void |
setClause(ClauseType clause) |
|
void |
setOrderBySelectClause(boolean orderBySelectClause) |
|
java.lang.Boolean |
visit(FunctionExpression expression) |
|
java.lang.Boolean |
visit(PathExpression expression) |
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
public SizeTransformationVisitor(MainQuery mainQuery, SubqueryInitiatorFactory subqueryInitFactory, JoinManager joinManager, com.blazebit.persistence.spi.JpaProvider jpaProvider)
public ClauseType getClause()
public void setClause(ClauseType clause)
public void setOrderBySelectClause(boolean orderBySelectClause)
public java.util.Map<java.lang.String,com.blazebit.persistence.impl.transform.SizeTransformationVisitor.LateJoinEntry> getLateJoins()
public java.util.Map<ResolvedExpression,java.util.Set<ClauseType>> getRequiredGroupBys()
public java.util.Map<ResolvedExpression,java.util.Set<ClauseType>> getSubqueryGroupBys()
public java.lang.Boolean visit(PathExpression expression)
visit
in interface Expression.ResultVisitor<java.lang.Boolean>
visit
in class ExpressionModifierCollectingResultVisitorAdapter
public java.lang.Boolean visit(FunctionExpression expression)
visit
in interface Expression.ResultVisitor<java.lang.Boolean>
visit
in class ExpressionModifierCollectingResultVisitorAdapter
protected void onModifier(ExpressionModifier parentModifier)
onModifier
in class ExpressionModifierCollectingResultVisitorAdapter
Copyright © 2014–2020 Blazebit. All rights reserved.