@Internal public final class QueryModelPredicateVisitor extends java.lang.Object implements PredicateVisitor
QueryModel
.Constructor and Description |
---|
QueryModelPredicateVisitor(QueryModel queryModel) |
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(IExpression<java.lang.Boolean> expression) |
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)
|
public QueryModelPredicateVisitor(QueryModel queryModel)
public void visit(IExpression<java.lang.Boolean> expression)
public void visit(ConjunctionPredicate conjunction)
PredicateVisitor
ConjunctionPredicate
.visit
in interface PredicateVisitor
conjunction
- The conjunctionpublic void visit(DisjunctionPredicate disjunction)
PredicateVisitor
DisjunctionPredicate
.visit
in interface PredicateVisitor
disjunction
- The disjunctionpublic void visit(NegatedPredicate negate)
PredicateVisitor
NegatedPredicate
.visit
in interface PredicateVisitor
negate
- The negatepublic void visit(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp)
PredicateVisitor
visit
in interface PredicateVisitor
propertyToExpressionOp
- The propertyToExpressionOppublic void visit(ExpressionBinaryPredicate expressionBinaryPredicate)
PredicateVisitor
ExpressionBinaryPredicate
.visit
in interface PredicateVisitor
expressionBinaryPredicate
- The expressionBinaryPredicatepublic void visit(PersistentPropertyUnaryPredicate<?> propertyOp)
PredicateVisitor
visit
in interface PredicateVisitor
propertyOp
- The propertyOppublic void visit(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate)
PredicateVisitor
visit
in interface PredicateVisitor
propertyBetweenPredicate
- The propertyBetweenPredicatepublic void visit(PersistentPropertyInPredicate<?> propertyIn)
PredicateVisitor
visit
in interface PredicateVisitor
propertyIn
- The propertyInpublic void visit(PersistentPropertyInValuesPredicate<?> inValues)
PredicateVisitor
visit
in interface PredicateVisitor
inValues
- The inValues