Class ExpressionBinaryPredicate
- java.lang.Object
-
- io.micronaut.data.model.jpa.criteria.impl.predicate.AbstractPredicate
-
- io.micronaut.data.model.jpa.criteria.impl.predicate.ExpressionBinaryPredicate
-
- All Implemented Interfaces:
IExpression<java.lang.Boolean>
,PredicateVisitable
,SelectionVisitable
,IPredicate
,ISelection<java.lang.Boolean>
,jakarta.persistence.criteria.Expression<java.lang.Boolean>
,jakarta.persistence.criteria.Predicate
,jakarta.persistence.criteria.Selection<java.lang.Boolean>
,jakarta.persistence.TupleElement<java.lang.Boolean>
@Internal public final class ExpressionBinaryPredicate extends AbstractPredicate implements PredicateVisitable
The expression binary operation predicate implementation.- Since:
- 3.3
- Author:
- Denis Stepanov
-
-
Constructor Summary
Constructors Constructor Description ExpressionBinaryPredicate(jakarta.persistence.criteria.Expression<?> left, jakarta.persistence.criteria.Expression<?> right, PredicateBinaryOp op)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
accept(PredicateVisitor predicateVisitor)
jakarta.persistence.criteria.Expression<?>
getLeft()
PredicateBinaryOp
getOp()
jakarta.persistence.criteria.Expression<?>
getRight()
java.lang.String
toString()
-
Methods inherited from class io.micronaut.data.model.jpa.criteria.impl.predicate.AbstractPredicate
accept, getAlias, getExpressions, getJavaType, getOperator, isNegated, not
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
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.IPredicate
isBoolean, isComparable, isNumeric
-
Methods inherited from interface io.micronaut.data.model.jpa.criteria.ISelection
alias, getCompoundSelectionItems, isCompoundSelection
-
-
-
-
Constructor Detail
-
ExpressionBinaryPredicate
public ExpressionBinaryPredicate(jakarta.persistence.criteria.Expression<?> left, jakarta.persistence.criteria.Expression<?> right, PredicateBinaryOp op)
-
-
Method Detail
-
getOp
public PredicateBinaryOp getOp()
-
getLeft
public jakarta.persistence.criteria.Expression<?> getLeft()
-
getRight
public jakarta.persistence.criteria.Expression<?> getRight()
-
accept
public void accept(PredicateVisitor predicateVisitor)
- Specified by:
accept
in interfacePredicateVisitable
-
toString
public java.lang.String toString()
- Overrides:
toString
in classjava.lang.Object
-
-