Interface SelectionVisitor
-
- All Known Implementing Classes:
Joiner,QueryModelSelectionVisitor
@Internal public interface SelectionVisitorThe selection visitor.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(IdExpression<?,?> idExpression)VisitIdExpression.voidvisit(LiteralExpression<?> literalExpression)VisitLiteralExpression.voidvisit(AggregateExpression<?,?> aggregateExpression)VisitAggregateExpression.voidvisit(AliasedSelection<?> aliasedSelection)VisitAliasedSelection.voidvisit(CompoundSelection<?> compoundSelection)VisitCompoundSelection.voidvisit(PersistentEntityRoot<?> entityRoot)VisitPersistentEntityRoot.voidvisit(PersistentPropertyPath<?> persistentPropertyPath)VisitPersistentPropertyPath.voidvisit(jakarta.persistence.criteria.Predicate predicate)VisitPredicate.
-
-
-
Method Detail
-
visit
void visit(jakarta.persistence.criteria.Predicate predicate)
VisitPredicate.- Parameters:
predicate- The predicate
-
visit
void visit(PersistentPropertyPath<?> persistentPropertyPath)
VisitPersistentPropertyPath.- Parameters:
persistentPropertyPath- The persistentPropertyPath
-
visit
void visit(AliasedSelection<?> aliasedSelection)
VisitAliasedSelection.- Parameters:
aliasedSelection- The aliasedSelection
-
visit
void visit(PersistentEntityRoot<?> entityRoot)
VisitPersistentEntityRoot.- Parameters:
entityRoot- The entityRoot
-
visit
void visit(CompoundSelection<?> compoundSelection)
VisitCompoundSelection.- Parameters:
compoundSelection- The compoundSelection
-
visit
void visit(LiteralExpression<?> literalExpression)
VisitLiteralExpression.- Parameters:
literalExpression- The literalExpression
-
visit
void visit(AggregateExpression<?,?> aggregateExpression)
VisitAggregateExpression.- Parameters:
aggregateExpression- The aggregateExpression
-
visit
void visit(IdExpression<?,?> idExpression)
VisitIdExpression.- Parameters:
idExpression- The idExpression
-
-