Interface SelectionVisitor
- All Known Implementing Classes:
- Joiner,- QueryModelSelectionVisitor
@Internal
public interface SelectionVisitor
The selection visitor.
- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Method SummaryModifier 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- 
visitvoid visit(jakarta.persistence.criteria.Predicate predicate) VisitPredicate.- Parameters:
- predicate- The predicate
 
- 
visitVisitPersistentPropertyPath.- Parameters:
- persistentPropertyPath- The persistentPropertyPath
 
- 
visitVisitAliasedSelection.- Parameters:
- aliasedSelection- The aliasedSelection
 
- 
visitVisitPersistentEntityRoot.- Parameters:
- entityRoot- The entityRoot
 
- 
visitVisitCompoundSelection.- Parameters:
- compoundSelection- The compoundSelection
 
- 
visitVisitLiteralExpression.- Parameters:
- literalExpression- The literalExpression
 
- 
visitVisitAggregateExpression.- Parameters:
- aggregateExpression- The aggregateExpression
 
- 
visitVisitIdExpression.- Parameters:
- idExpression- The idExpression
 
 
-