Class AbstractPredicate
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.predicate.AbstractPredicate
- All Implemented Interfaces:
IExpression<Boolean>, IPredicate, ISelection<Boolean>, jakarta.persistence.criteria.Expression<Boolean>, jakarta.persistence.criteria.Predicate, jakarta.persistence.criteria.Selection<Boolean>, jakarta.persistence.TupleElement<Boolean>
- Direct Known Subclasses:
AbstractPersistentPropertyPredicate, BetweenPredicate, BinaryPredicate, ConjunctionPredicate, DisjunctionPredicate, ExistsSubqueryPredicate, InPredicate, LikePredicate, NegatedPredicate, UnaryPredicate
Abstract predicate implementation.
- Since:
- 3.2
- Author:
- Denis Stepanov
-
Nested Class Summary
Nested classes/interfaces inherited from interface jakarta.persistence.criteria.Predicate
jakarta.persistence.criteria.Predicate.BooleanOperator -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjakarta.persistence.criteria.Predicate.BooleanOperatorbooleanjakarta.persistence.criteria.Predicatenot()voidvisitExpression(ExpressionVisitor expressionVisitor) Visit the expression.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface jakarta.persistence.criteria.Expression
cast, equalTo, equalTo, notEqualTo, notEqualToMethods inherited from interface IExpression
as, in, in, in, in, isNotNull, isNull, visitSelectionMethods inherited from interface IPredicate
getExpressionType, visitPredicateMethods inherited from interface ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
Constructor Details
-
AbstractPredicate
public AbstractPredicate()
-
-
Method Details
-
getOperator
public jakarta.persistence.criteria.Predicate.BooleanOperator getOperator()- Specified by:
getOperatorin interfacejakarta.persistence.criteria.Predicate
-
not
public jakarta.persistence.criteria.Predicate not()- Specified by:
notin interfacejakarta.persistence.criteria.Predicate
-
isNegated
public boolean isNegated()- Specified by:
isNegatedin interfacejakarta.persistence.criteria.Predicate
-
getExpressions
-
getJavaType
- Specified by:
getJavaTypein interfaceIExpression<Boolean>- Specified by:
getJavaTypein interfacejakarta.persistence.TupleElement<Boolean>
-
visitExpression
Description copied from interface:IExpressionVisit the expression.- Specified by:
visitExpressionin interfaceIExpression<Boolean>- Parameters:
expressionVisitor- The expression visitor
-