Class DisjunctionPredicate

  • 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 DisjunctionPredicate
    extends AbstractPredicate
    The disjunction predicate implementation.
    Since:
    3.2
    • Constructor Detail

      • DisjunctionPredicate

        public DisjunctionPredicate​(java.util.Collection<? extends IExpression<java.lang.Boolean>> predicates)
    • Method Detail

      • getPredicates

        public java.util.Collection<? extends IExpression<java.lang.Boolean>> getPredicates()
      • getOperator

        public jakarta.persistence.criteria.Predicate.BooleanOperator getOperator()
        Specified by:
        getOperator in interface jakarta.persistence.criteria.Predicate
        Overrides:
        getOperator in class AbstractPredicate
      • toString

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