Interface PredicateVisitor
- All Known Implementing Classes:
- Joiner,- QueryModelPredicateVisitor
@Internal
public interface PredicateVisitor
The predicate visitor.
- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Method SummaryModifier 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- 
visitVisitConjunctionPredicate.- Parameters:
- conjunction- The conjunction
 
- 
visitVisitDisjunctionPredicate.- Parameters:
- disjunction- The disjunction
 
- 
visitVisitNegatedPredicate.- 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
 
- 
visitVisitExpressionBinaryPredicate.- Parameters:
- expressionBinaryPredicate- The expressionBinaryPredicate
 
 
-