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
 
 -