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 TypeMethodDescriptionvoid
visit
(BetweenPredicate betweenPredicate) VisitBetweenPredicate
.void
visit
(BinaryPredicate binaryPredicate) VisitBinaryPredicate
.void
visit
(ConjunctionPredicate conjunction) VisitConjunctionPredicate
.void
visit
(DisjunctionPredicate disjunction) VisitDisjunctionPredicate
.void
visit
(ExistsSubqueryPredicate existsSubqueryPredicate) VisitExistsSubqueryPredicate
.void
visit
(InPredicate<?> inPredicate) VisitInPredicate
.void
visit
(LikePredicate likePredicate) VisitLikePredicate
.void
visit
(NegatedPredicate negate) VisitNegatedPredicate
.void
visit
(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
-