Interface PredicateVisitor
- All Known Implementing Classes:
Joiner,QueryModelPredicateVisitor
@Internal
public interface PredicateVisitor
The predicate visitor.
- Since:
- 3.2
- Author:
- Denis Stepanov
-
Method Summary
Modifier and TypeMethodDescriptionvoidvisit(ConjunctionPredicate conjunction) VisitConjunctionPredicate.voidvisit(DisjunctionPredicate disjunction) VisitDisjunctionPredicate.voidvisit(ExpressionBinaryPredicate expressionBinaryPredicate) VisitExpressionBinaryPredicate.voidvisit(NegatedPredicate negate) VisitNegatedPredicate.voidvisit(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate) voidvisit(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp) voidvisit(PersistentPropertyInPredicate<?> propertyIn) voidvisit(PersistentPropertyInValuesPredicate<?> inValues) voidvisit(PersistentPropertyUnaryPredicate<?> propertyOp)
-
Method Details
-
visit
VisitConjunctionPredicate.- Parameters:
conjunction- The conjunction
-
visit
VisitDisjunctionPredicate.- Parameters:
disjunction- The disjunction
-
visit
VisitNegatedPredicate.- Parameters:
negate- The negate
-
visit
- Parameters:
propertyIn- The propertyIn
-
visit
- Parameters:
propertyOp- The propertyOp
-
visit
- Parameters:
propertyBetweenPredicate- The propertyBetweenPredicate
-
visit
- Parameters:
propertyToExpressionOp- The propertyToExpressionOp
-
visit
- Parameters:
inValues- The inValues
-
visit
VisitExpressionBinaryPredicate.- Parameters:
expressionBinaryPredicate- The expressionBinaryPredicate
-