@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