Interface IPredicate
- All Superinterfaces:
jakarta.persistence.criteria.Expression<Boolean>
,IExpression<Boolean>
,ISelection<Boolean>
,jakarta.persistence.criteria.Predicate
,jakarta.persistence.criteria.Selection<Boolean>
,jakarta.persistence.TupleElement<Boolean>
- All Known Implementing Classes:
AbstractPersistentPropertyPredicate
,AbstractPredicate
,BetweenPredicate
,BinaryPredicate
,ConjunctionPredicate
,DisjunctionPredicate
,ExistsSubqueryPredicate
,InPredicate
,LikePredicate
,NegatedPredicate
,RenderablePredicate
,UnaryPredicate
The internal implementation of
IPredicate
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate.BooleanOperator
-
Method Summary
Modifier and TypeMethodDescriptiondefault ExpressionType<Boolean>
void
visitPredicate
(PredicateVisitor predicateVisitor) Visit predicate.Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getJavaType, in, in, in, in, isNotNull, isNull, visitExpression, visitSelection
Methods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
Methods inherited from interface jakarta.persistence.criteria.Predicate
getExpressions, getOperator, isNegated, not
-
Method Details
-
getExpressionType
- Specified by:
getExpressionType
in interfaceIExpression<Boolean>
- Returns:
- The expression type
-
visitPredicate
Visit predicate.- Parameters:
predicateVisitor
- The visitor
-