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>voidvisitPredicate(PredicateVisitor predicateVisitor) Visit predicate.Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, getJavaType, in, in, in, in, isNotNull, isNull, visitExpression, visitSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Predicate
getExpressions, getOperator, isNegated, not
-
Method Details
-
getExpressionType
- Specified by:
getExpressionTypein interfaceIExpression<Boolean>- Returns:
- The expression type
-
visitPredicate
Visit predicate.- Parameters:
predicateVisitor- The visitor
-