Interface HavingOrBuilder<T>

  • Type Parameters:
    T - The builder type that is returned on terminal operations
    All Superinterfaces:
    BaseHavingBuilder<HavingOrBuilder<T>>

    public interface HavingOrBuilder<T>
    extends BaseHavingBuilder<HavingOrBuilder<T>>
    The builder interface for a having predicate container that connects predicates with the OR operator.
    Since:
    1.0.0
    Author:
    Christian Beikov
    • Method Detail

      • endOr

        T endOr()
        Finishes the OR predicate and adds it to the parent predicate container represented by the type T.
        Returns:
        The parent predicate container builder
      • havingAnd

        HavingAndBuilder<HavingOrBuilder<T>> havingAnd()
        Starts a having and builder which connects it's predicates with the AND operator. When the builder finishes, the predicate is added to this predicate container as disjunct.
        Returns:
        The having and builder