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
,ConjunctionPredicate
,DisjunctionPredicate
,ExpressionBinaryPredicate
,NegatedPredicate
,PersistentPropertyBetweenPredicate
,PersistentPropertyBinaryPredicate
,PersistentPropertyInPredicate
,PersistentPropertyInValuesPredicate
,PersistentPropertyUnaryPredicate
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 boolean
default boolean
default boolean
Methods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, in, in, in, in, isNotNull, isNull
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
Methods inherited from interface jakarta.persistence.TupleElement
getJavaType
-
Method Details
-
isBoolean
default boolean isBoolean()- Specified by:
isBoolean
in interfaceIExpression<Boolean>
- Returns:
- true if the expression is of boolean type
-
isNumeric
default boolean isNumeric()- Specified by:
isNumeric
in interfaceIExpression<Boolean>
- Returns:
- true if the expression is of numeric type
-
isComparable
default boolean isComparable()- Specified by:
isComparable
in interfaceIExpression<Boolean>
- Returns:
- true if the expression is of comparable type
-