Interface PredicateVisitor
-
- All Known Implementing Classes:
Joiner,QueryModelPredicateVisitor
@Internal public interface PredicateVisitorThe predicate visitor.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvisit(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 Detail
-
visit
void visit(ConjunctionPredicate conjunction)
VisitConjunctionPredicate.- Parameters:
conjunction- The conjunction
-
visit
void visit(DisjunctionPredicate disjunction)
VisitDisjunctionPredicate.- Parameters:
disjunction- The disjunction
-
visit
void visit(NegatedPredicate negate)
VisitNegatedPredicate.- Parameters:
negate- The negate
-
visit
void visit(PersistentPropertyInPredicate<?> propertyIn)
- Parameters:
propertyIn- The propertyIn
-
visit
void visit(PersistentPropertyUnaryPredicate<?> propertyOp)
- Parameters:
propertyOp- The propertyOp
-
visit
void visit(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate)
- Parameters:
propertyBetweenPredicate- The propertyBetweenPredicate
-
visit
void visit(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp)
- Parameters:
propertyToExpressionOp- The propertyToExpressionOp
-
visit
void visit(PersistentPropertyInValuesPredicate<?> inValues)
- Parameters:
inValues- The inValues
-
visit
void visit(ExpressionBinaryPredicate expressionBinaryPredicate)
VisitExpressionBinaryPredicate.- Parameters:
expressionBinaryPredicate- The expressionBinaryPredicate
-
-