Class PersistentPropertyBinaryPredicate<T>

  • Type Parameters:
    T - The property type
    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 PersistentPropertyBinaryPredicate<T>
    extends AbstractPersistentPropertyPredicate<T>
    The property binary operation predicate implementation.
    Since:
    3.2
    • Constructor Detail

      • PersistentPropertyBinaryPredicate

        public PersistentPropertyBinaryPredicate​(PersistentPropertyPath<T> persistentPropertyPath,
                                                 jakarta.persistence.criteria.Expression<?> expression,
                                                 PredicateBinaryOp op)
    • Method Detail

      • not

        public jakarta.persistence.criteria.Predicate not()
        Specified by:
        not in interface jakarta.persistence.criteria.Predicate
        Overrides:
        not in class AbstractPredicate
      • getExpression

        public jakarta.persistence.criteria.Expression<?> getExpression()
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object