@Internal public final class QueryModelSelectionVisitor extends java.lang.Object implements SelectionVisitor
QueryModel
.Constructor and Description |
---|
QueryModelSelectionVisitor(QueryModel queryModel,
boolean distinct) |
Modifier and Type | Method and Description |
---|---|
void |
visit(AggregateExpression<?,?> aggregateExpression)
Visit
AggregateExpression . |
void |
visit(AliasedSelection<?> aliasedSelection)
Visit
AliasedSelection . |
void |
visit(CompoundSelection<?> compoundSelection)
Visit
CompoundSelection . |
void |
visit(IdExpression<?,?> idExpression)
Visit
IdExpression . |
void |
visit(LiteralExpression<?> literalExpression)
Visit
LiteralExpression . |
void |
visit(PersistentEntityRoot<?> entityRoot)
Visit
PersistentEntityRoot . |
void |
visit(PersistentPropertyPath<?> persistentPropertyPath)
Visit
PersistentPropertyPath . |
void |
visit(jakarta.persistence.criteria.Predicate predicate)
Visit
Predicate . |
public QueryModelSelectionVisitor(QueryModel queryModel, boolean distinct)
public void visit(jakarta.persistence.criteria.Predicate predicate)
SelectionVisitor
Predicate
.visit
in interface SelectionVisitor
predicate
- The predicatepublic void visit(PersistentPropertyPath<?> persistentPropertyPath)
SelectionVisitor
PersistentPropertyPath
.visit
in interface SelectionVisitor
persistentPropertyPath
- The persistentPropertyPathpublic void visit(AggregateExpression<?,?> aggregateExpression)
SelectionVisitor
AggregateExpression
.visit
in interface SelectionVisitor
aggregateExpression
- The aggregateExpressionpublic void visit(CompoundSelection<?> compoundSelection)
SelectionVisitor
CompoundSelection
.visit
in interface SelectionVisitor
compoundSelection
- The compoundSelectionpublic void visit(PersistentEntityRoot<?> entityRoot)
SelectionVisitor
PersistentEntityRoot
.visit
in interface SelectionVisitor
entityRoot
- The entityRootpublic void visit(LiteralExpression<?> literalExpression)
SelectionVisitor
LiteralExpression
.visit
in interface SelectionVisitor
literalExpression
- The literalExpressionpublic void visit(IdExpression<?,?> idExpression)
SelectionVisitor
IdExpression
.visit
in interface SelectionVisitor
idExpression
- The idExpressionpublic void visit(AliasedSelection<?> aliasedSelection)
SelectionVisitor
AliasedSelection
.visit
in interface SelectionVisitor
aliasedSelection
- The aliasedSelection