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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BaseOngoingFinalSetOperationBuilder<Y,?>
endSetWith()
Finishes 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 Detail
-
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
-
-