Package com.blazebit.persistence
Interface JoinOnOrBuilder<T>
-
- Type Parameters:
T
- The builder type that is returned on terminal operations
- All Superinterfaces:
BaseJoinOnBuilder<JoinOnOrBuilder<T>>
public interface JoinOnOrBuilder<T> extends BaseJoinOnBuilder<JoinOnOrBuilder<T>>
The builder interface for a on predicate container that connects predicates with the OR operator.- Since:
- 1.0.0
- Author:
- Christian Beikov
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
endOr()
Finishes the OR predicate and adds it to the parent predicate container represented by the typeT
.JoinOnAndBuilder<JoinOnOrBuilder<T>>
onAnd()
Starts a on and builder which connects it's predicates with the AND operator.-
Methods inherited from interface com.blazebit.persistence.BaseJoinOnBuilder
on, onCase, onExists, onExists, onExpression, onExpressionSubqueries, onNotExists, onNotExists, onSimpleCase, onSubqueries, onSubquery, onSubquery, onSubquery, onSubquery
-
-
-
-
Method Detail
-
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
-
onAnd
JoinOnAndBuilder<JoinOnOrBuilder<T>> onAnd()
Starts a on 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 on and builder
-
-