Interface SelectionVisitor
- All Known Implementing Classes:
 Joiner,QueryModelSelectionVisitor
@Internal
public interface SelectionVisitor
The selection visitor.
- Since:
 - 3.2
 - Author:
 - Denis Stepanov
 
- 
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(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 Details
- 
visit
void visit(jakarta.persistence.criteria.Predicate predicate) VisitPredicate.- Parameters:
 predicate- The predicate
 - 
visit
VisitPersistentPropertyPath.- Parameters:
 persistentPropertyPath- The persistentPropertyPath
 - 
visit
VisitAliasedSelection.- Parameters:
 aliasedSelection- The aliasedSelection
 - 
visit
VisitPersistentEntityRoot.- Parameters:
 entityRoot- The entityRoot
 - 
visit
VisitCompoundSelection.- Parameters:
 compoundSelection- The compoundSelection
 - 
visit
VisitLiteralExpression.- Parameters:
 literalExpression- The literalExpression
 - 
visit
VisitAggregateExpression.- Parameters:
 aggregateExpression- The aggregateExpression
 - 
visit
VisitIdExpression.- Parameters:
 idExpression- The idExpression
 
 -