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