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
(BetweenPredicate betweenPredicate) VisitBetweenPredicate
.void
visit
(BinaryPredicate binaryPredicate) VisitBinaryPredicate
.void
visit
(ConjunctionPredicate conjunction) VisitConjunctionPredicate
.void
visit
(DisjunctionPredicate disjunction) VisitDisjunctionPredicate
.void
visit
(ExistsSubqueryPredicate existsSubqueryPredicate) VisitExistsSubqueryPredicate
.void
visit
(InPredicate<?> inPredicate) VisitInPredicate
.void
visit
(LikePredicate likePredicate) VisitLikePredicate
.void
visit
(NegatedPredicate negate) VisitNegatedPredicate
.void
visit
(UnaryPredicate unaryPredicate) VisitUnaryPredicate
.
-
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 negated predicate
-
visit
Description copied from interface:PredicateVisitor
VisitBinaryPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
binaryPredicate
- The binary predicate
-
visit
Description copied from interface:PredicateVisitor
VisitUnaryPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
unaryPredicate
- The unary predicate
-
visit
Description copied from interface:PredicateVisitor
VisitBetweenPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
betweenPredicate
- The between predicate
-
visit
Description copied from interface:PredicateVisitor
VisitInPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
inPredicate
- The IN predicate
-
visit
Description copied from interface:PredicateVisitor
VisitLikePredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
likePredicate
- The like predicate
-
visit
Description copied from interface:PredicateVisitor
VisitExistsSubqueryPredicate
.- Specified by:
visit
in interfacePredicateVisitor
- Parameters:
existsSubqueryPredicate
- The exists subquery predicate
-