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 booleandefault booleandefault booleanMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, in, in, in, in, isNotNull, isNullMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface jakarta.persistence.criteria.Predicate
getExpressions, getOperator, isNegated, notMethods inherited from interface jakarta.persistence.TupleElement
getJavaType
-
Method Details
-
isBoolean
default boolean isBoolean()- Specified by:
isBooleanin interfaceIExpression<Boolean>- Returns:
- true if the expression is of boolean type
-
isNumeric
default boolean isNumeric()- Specified by:
isNumericin interfaceIExpression<Boolean>- Returns:
- true if the expression is of numeric type
-
isComparable
default boolean isComparable()- Specified by:
isComparablein interfaceIExpression<Boolean>- Returns:
- true if the expression is of comparable type
-