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 booleanisBoolean()default booleanisComparable()default booleanisNumeric()-
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:
isBooleanin interfaceIExpression<java.lang.Boolean>- Returns:
- true if the expression is of boolean type
-
isNumeric
default boolean isNumeric()
- Specified by:
isNumericin interfaceIExpression<java.lang.Boolean>- Returns:
- true if the expression is of numeric type
-
isComparable
default boolean isComparable()
- Specified by:
isComparablein interfaceIExpression<java.lang.Boolean>- Returns:
- true if the expression is of comparable type
-
-