@Internal
public interface PredicateVisitor
Modifier and Type | Method and Description |
---|---|
void |
visit(ConjunctionPredicate conjunction)
Visit
ConjunctionPredicate . |
void |
visit(DisjunctionPredicate disjunction)
Visit
DisjunctionPredicate . |
void |
visit(ExpressionBinaryPredicate expressionBinaryPredicate)
Visit
ExpressionBinaryPredicate . |
void |
visit(NegatedPredicate negate)
Visit
NegatedPredicate . |
void |
visit(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate)
|
void |
visit(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp)
|
void |
visit(PersistentPropertyInPredicate<?> propertyIn)
|
void |
visit(PersistentPropertyInValuesPredicate<?> inValues)
|
void |
visit(PersistentPropertyUnaryPredicate<?> propertyOp)
|
void visit(ConjunctionPredicate conjunction)
ConjunctionPredicate
.conjunction
- The conjunctionvoid visit(DisjunctionPredicate disjunction)
DisjunctionPredicate
.disjunction
- The disjunctionvoid visit(NegatedPredicate negate)
NegatedPredicate
.negate
- The negatevoid visit(PersistentPropertyInPredicate<?> propertyIn)
propertyIn
- The propertyInvoid visit(PersistentPropertyUnaryPredicate<?> propertyOp)
propertyOp
- The propertyOpvoid visit(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate)
propertyBetweenPredicate
- The propertyBetweenPredicatevoid visit(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp)
propertyToExpressionOp
- The propertyToExpressionOpvoid visit(PersistentPropertyInValuesPredicate<?> inValues)
inValues
- The inValuesvoid visit(ExpressionBinaryPredicate expressionBinaryPredicate)
ExpressionBinaryPredicate
.expressionBinaryPredicate
- The expressionBinaryPredicate