Class QueryModelPredicateVisitor
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.query.QueryModelPredicateVisitor
- All Implemented Interfaces:
PredicateVisitor
The predicate visitor to convert criteria predicates to
QueryModel
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
visit
(ConjunctionPredicate conjunction) VisitConjunctionPredicate
.void
visit
(DisjunctionPredicate disjunction) VisitDisjunctionPredicate
.void
visit
(ExpressionBinaryPredicate expressionBinaryPredicate) VisitExpressionBinaryPredicate
.void
visit
(NegatedPredicate negate) VisitNegatedPredicate
.void
visit
(PersistentPropertyBetweenPredicate<?> propertyBetweenPredicate) void
visit
(PersistentPropertyBinaryPredicate<?> propertyToExpressionOp) void
visit
(PersistentPropertyInPredicate<?> propertyIn) void
visit
(PersistentPropertyInValuesPredicate<?> inValues) void
visit
(PersistentPropertyUnaryPredicate<?> propertyOp)
-
Constructor Details
-
QueryModelPredicateVisitor
-
-
Method Details
-
visit
Description copied from interface:PredicateVisitor
VisitConjunctionPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
conjunction
- The conjunction
-
visit
Description copied from interface:PredicateVisitor
VisitDisjunctionPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
disjunction
- The disjunction
-
visit
Description copied from interface:PredicateVisitor
VisitNegatedPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
negate
- The negate
-
visit
Description copied from interface:PredicateVisitor
- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
propertyToExpressionOp
- The propertyToExpressionOp
-
visit
Description copied from interface:PredicateVisitor
VisitExpressionBinaryPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
expressionBinaryPredicate
- The expressionBinaryPredicate
-
visit
Description copied from interface:PredicateVisitor
- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
propertyOp
- The propertyOp
-
visit
Description copied from interface:PredicateVisitor
- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
propertyBetweenPredicate
- The propertyBetweenPredicate
-
visit
Description copied from interface:PredicateVisitor
- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
propertyIn
- The propertyIn
-
visit
Description copied from interface:PredicateVisitor
- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
inValues
- The inValues
-