Interface IPredicate
-
- All Superinterfaces:
jakarta.persistence.criteria.Expression<java.lang.Boolean>
,IExpression<java.lang.Boolean>
,ISelection<java.lang.Boolean>
,jakarta.persistence.criteria.Predicate
,jakarta.persistence.criteria.Selection<java.lang.Boolean>
,jakarta.persistence.TupleElement<java.lang.Boolean>
- All Known Implementing Classes:
AbstractPersistentPropertyPredicate
,AbstractPredicate
,ConjunctionPredicate
,DisjunctionPredicate
,ExpressionBinaryPredicate
,NegatedPredicate
,PersistentPropertyBetweenPredicate
,PersistentPropertyBinaryPredicate
,PersistentPropertyInPredicate
,PersistentPropertyInValuesPredicate
,PersistentPropertyUnaryPredicate
public interface IPredicate extends jakarta.persistence.criteria.Predicate, IExpression<java.lang.Boolean>
The internal implementation ofIPredicate
.- Since:
- 3.2
- Author:
- Denis Stepanov
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default boolean
isBoolean()
default boolean
isComparable()
default boolean
isNumeric()
-
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
-
-
-
-
Method Detail
-
isBoolean
default boolean isBoolean()
- Specified by:
isBoolean
in interfaceIExpression<java.lang.Boolean>
- Returns:
- true if the expression is of boolean type
-
isNumeric
default boolean isNumeric()
- Specified by:
isNumeric
in interfaceIExpression<java.lang.Boolean>
- Returns:
- true if the expression is of numeric type
-
isComparable
default boolean isComparable()
- Specified by:
isComparable
in interfaceIExpression<java.lang.Boolean>
- Returns:
- true if the expression is of comparable type
-
-