Package com.blazebit.persistence
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 Summary
Modifier and Type Method Description T
endOr()
Finishes the OR predicate and adds it to the parent predicate container represented by the typeT
.HavingAndBuilder<HavingOrBuilder<T>>
havingAnd()
Starts a having and builder which connects it's predicates with the AND operator.Methods inherited from interface com.blazebit.persistence.BaseHavingBuilder
having, havingCase, havingExists, havingExists, havingExpression, havingExpressionSubqueries, havingNotExists, havingNotExists, havingSimpleCase, havingSubqueries, havingSubquery, havingSubquery, havingSubquery, havingSubquery
-
Method Details
-
endOr
T endOr()Finishes the OR predicate and adds it to the parent predicate container represented by the typeT
.- 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
-