Class AbstractPredicate
java.lang.Object
io.micronaut.data.model.jpa.criteria.impl.predicate.AbstractPredicate
- All Implemented Interfaces:
- IExpression<Boolean>,- PredicateVisitable,- SelectionVisitable,- 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,- ConjunctionPredicate,- DisjunctionPredicate,- ExpressionBinaryPredicate,- NegatedPredicate
@Internal
public abstract class AbstractPredicate
extends Object
implements IPredicate, PredicateVisitable, SelectionVisitable
Abstract predicate implementation.
- Since:
- 3.2
- Author:
- Denis Stepanov
- 
Nested Class SummaryNested classes/interfaces inherited from interface jakarta.persistence.criteria.Predicatejakarta.persistence.criteria.Predicate.BooleanOperator
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionvoidaccept(SelectionVisitor selectionVisitor) getAlias()jakarta.persistence.criteria.Predicate.BooleanOperatorbooleanjakarta.persistence.criteria.Predicatenot()Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.micronaut.data.model.jpa.criteria.IExpressionas, in, in, in, in, isNotNull, isNullMethods inherited from interface io.micronaut.data.model.jpa.criteria.IPredicateisBoolean, isComparable, isNumericMethods inherited from interface io.micronaut.data.model.jpa.criteria.ISelectionalias, getCompoundSelectionItems, isCompoundSelectionMethods inherited from interface io.micronaut.data.model.jpa.criteria.impl.PredicateVisitableaccept
- 
Constructor Details- 
AbstractPredicatepublic AbstractPredicate()
 
- 
- 
Method Details- 
getOperatorpublic jakarta.persistence.criteria.Predicate.BooleanOperator getOperator()- Specified by:
- getOperatorin interface- jakarta.persistence.criteria.Predicate
 
- 
notpublic jakarta.persistence.criteria.Predicate not()- Specified by:
- notin interface- jakarta.persistence.criteria.Predicate
 
- 
isNegatedpublic boolean isNegated()- Specified by:
- isNegatedin interface- jakarta.persistence.criteria.Predicate
 
- 
getExpressions- Specified by:
- getExpressionsin interface- jakarta.persistence.criteria.Predicate
 
- 
getJavaType- Specified by:
- getJavaTypein interface- jakarta.persistence.TupleElement<Boolean>
 
- 
getAlias- Specified by:
- getAliasin interface- ISelection<Boolean>
- Specified by:
- getAliasin interface- jakarta.persistence.TupleElement<Boolean>
 
- 
accept- Specified by:
- acceptin interface- SelectionVisitable
 
 
-