@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)
SelectionVisitorPredicate.visit in interface SelectionVisitorpredicate - The predicatepublic void visit(PersistentPropertyPath<?> persistentPropertyPath)
SelectionVisitorPersistentPropertyPath.visit in interface SelectionVisitorpersistentPropertyPath - The persistentPropertyPathpublic void visit(AggregateExpression<?,?> aggregateExpression)
SelectionVisitorAggregateExpression.visit in interface SelectionVisitoraggregateExpression - The aggregateExpressionpublic void visit(CompoundSelection<?> compoundSelection)
SelectionVisitorCompoundSelection.visit in interface SelectionVisitorcompoundSelection - The compoundSelectionpublic void visit(PersistentEntityRoot<?> entityRoot)
SelectionVisitorPersistentEntityRoot.visit in interface SelectionVisitorentityRoot - The entityRootpublic void visit(LiteralExpression<?> literalExpression)
SelectionVisitorLiteralExpression.visit in interface SelectionVisitorliteralExpression - The literalExpressionpublic void visit(IdExpression<?,?> idExpression)
SelectionVisitorIdExpression.visit in interface SelectionVisitoridExpression - The idExpressionpublic void visit(AliasedSelection<?> aliasedSelection)
SelectionVisitorAliasedSelection.visit in interface SelectionVisitoraliasedSelection - The aliasedSelection