Interface PredicateVisitor
- All Known Subinterfaces:
AdvancedPredicateVisitor<P>
- All Known Implementing Classes:
AbstractSqlLikeQueryBuilder2.SqlPredicateVisitor,Joiner,QueryModelPredicateVisitor
@Internal
public interface PredicateVisitor
The predicate visitor.
- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(BetweenPredicate betweenPredicate) VisitBetweenPredicate.voidvisit(BinaryPredicate binaryPredicate) VisitBinaryPredicate.voidvisit(ConjunctionPredicate conjunction) VisitConjunctionPredicate.voidvisit(DisjunctionPredicate disjunction) VisitDisjunctionPredicate.voidvisit(ExistsSubqueryPredicate existsSubqueryPredicate) VisitExistsSubqueryPredicate.voidvisit(InPredicate<?> inPredicate) VisitInPredicate.voidvisit(LikePredicate likePredicate) VisitLikePredicate.voidvisit(NegatedPredicate negate) VisitNegatedPredicate.voidvisit(UnaryPredicate unaryPredicate) VisitUnaryPredicate.
-
Method Details
-
visit
VisitConjunctionPredicate.- Parameters:
conjunction- The conjunction
-
visit
VisitDisjunctionPredicate.- Parameters:
disjunction- The disjunction
-
visit
VisitNegatedPredicate.- Parameters:
negate- The negated predicate
-
visit
VisitInPredicate.- Parameters:
inPredicate- The IN predicate
-
visit
VisitUnaryPredicate.- Parameters:
unaryPredicate- The unary predicate
-
visit
VisitBetweenPredicate.- Parameters:
betweenPredicate- The between predicate
-
visit
VisitBinaryPredicate.- Parameters:
binaryPredicate- The binary predicate
-
visit
VisitLikePredicate.- Parameters:
likePredicate- The like predicate
-
visit
VisitExistsSubqueryPredicate.- Parameters:
existsSubqueryPredicate- The exists subquery predicate
-