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
Constructors -
Method Summary
Modifier 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)
-
Constructor Details
-
QueryModelPredicateVisitor
-
-
Method Details
-
visit
Description copied from interface:PredicateVisitorVisitConjunctionPredicate.- Specified by:
visitin interfacePredicateVisitor- Parameters:
conjunction- The conjunction
-
visit
Description copied from interface:PredicateVisitorVisitDisjunctionPredicate.- Specified by:
visitin interfacePredicateVisitor- Parameters:
disjunction- The disjunction
-
visit
Description copied from interface:PredicateVisitorVisitNegatedPredicate.- Specified by:
visitin interfacePredicateVisitor- Parameters:
negate- The negate
-
visit
Description copied from interface:PredicateVisitor- Specified by:
visitin interfacePredicateVisitor- Parameters:
propertyToExpressionOp- The propertyToExpressionOp
-
visit
Description copied from interface:PredicateVisitorVisitExpressionBinaryPredicate.- Specified by:
visitin interfacePredicateVisitor- Parameters:
expressionBinaryPredicate- The expressionBinaryPredicate
-
visit
Description copied from interface:PredicateVisitor- Specified by:
visitin interfacePredicateVisitor- Parameters:
propertyOp- The propertyOp
-
visit
Description copied from interface:PredicateVisitor- Specified by:
visitin interfacePredicateVisitor- Parameters:
propertyBetweenPredicate- The propertyBetweenPredicate
-
visit
Description copied from interface:PredicateVisitor- Specified by:
visitin interfacePredicateVisitor- Parameters:
propertyIn- The propertyIn
-
visit
Description copied from interface:PredicateVisitor- Specified by:
visitin interfacePredicateVisitor- Parameters:
inValues- The inValues
-