Interface HavingAndBuilder<T>

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

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

      • endAnd

        T endAnd()
        Finishes the AND predicate and adds it to the parent predicate container represented by the type T.
        Returns:
        The parent predicate container builder
      • havingOr

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