Class RenderablePredicate
java.lang.Object
io.micronaut.data.model.query.builder.sql.RenderablePredicate
- 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>
@Internal
public abstract class RenderablePredicate
extends Object
implements IPredicate, IExpression<Boolean>
The negated predicate implementation.
- Since:
- 4.6
- 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()toString()voidvisitExpression(ExpressionVisitor expressionVisitor) Visit the expression.voidvisitPredicate(PredicateVisitor predicateVisitor) Visit predicate.Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpression
as, in, in, in, in, isNotNull, isNull, visitSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.IPredicate
getExpressionTypeMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getAlias, getCompoundSelectionItems, isCompoundSelection
-
Constructor Details
-
RenderablePredicate
public RenderablePredicate()
-
-
Method Details
-
toString
-
getOperator
public jakarta.persistence.criteria.Predicate.BooleanOperator getOperator()- Specified by:
getOperatorin interfacejakarta.persistence.criteria.Predicate
-
isNegated
public boolean isNegated()- Specified by:
isNegatedin interfacejakarta.persistence.criteria.Predicate
-
getExpressions
- Specified by:
getExpressionsin interfacejakarta.persistence.criteria.Predicate
-
not
public jakarta.persistence.criteria.Predicate not()- Specified by:
notin interfacejakarta.persistence.criteria.Predicate
-
getJavaType
- Specified by:
getJavaTypein interfaceIExpression<Boolean>- Specified by:
getJavaTypein interfacejakarta.persistence.TupleElement<Boolean>
-
visitPredicate
Description copied from interface:IPredicateVisit predicate.- Specified by:
visitPredicatein interfaceIPredicate- Parameters:
predicateVisitor- The visitor
-
visitExpression
Description copied from interface:IExpressionVisit the expression.- Specified by:
visitExpressionin interfaceIExpression<Boolean>- Parameters:
expressionVisitor- The expression visitor
-