Package com.blazebit.persistence
Interface OngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>>
- Type Parameters:
X
- The concrete builder typeY
- The set sub-operation result typeZ
- The set nesting start type
- All Superinterfaces:
BaseOngoingSetOperationBuilder<X,
,Y, Z> SetOperationBuilder<X,
Z>
- All Known Subinterfaces:
MiddleOngoingSetOperationCriteriaBuilder<T,
,Y> MiddleOngoingSetOperationCTECriteriaBuilder<T,
,Y> MiddleOngoingSetOperationSubqueryBuilder<T,
,Y> OngoingSetOperationCriteriaBuilder<T,
,Y> OngoingSetOperationCTECriteriaBuilder<T,
,Y> OngoingSetOperationSubqueryBuilder<T,
,Y> StartOngoingSetOperationCriteriaBuilder<X,
,Y> StartOngoingSetOperationCTECriteriaBuilder<X,
,Y> StartOngoingSetOperationSubqueryBuilder<X,
Y>
public interface OngoingSetOperationBuilder<X,Y,Z extends StartOngoingSetOperationBuilder<?,?,?>>
extends BaseOngoingSetOperationBuilder<X,Y,Z>
A base interface for builders that support set operators.
- Since:
- 1.1.0
- Author:
- Christian Beikov
-
Method Summary
Modifier and TypeMethodDescriptionFinishes the current set operation builder and returns a final builder for ordering and limiting.Methods inherited from interface com.blazebit.persistence.BaseOngoingSetOperationBuilder
endSet
Methods inherited from interface com.blazebit.persistence.SetOperationBuilder
except, exceptAll, intersect, intersectAll, startExcept, startExceptAll, startIntersect, startIntersectAll, startUnion, startUnionAll, union, unionAll
-
Method Details
-
endSetWith
BaseOngoingFinalSetOperationBuilder<Y,?> endSetWith()Finishes the current set operation builder and returns a final builder for ordering and limiting.- Returns:
- The final builder for ordering and limiting
-