T
- The concrete builder typeBaseSubqueryBuilder<X>
, CriteriaBuilder<T>
, DeleteCriteriaBuilder<T>
, InsertCriteriaBuilder<T>
, LeafOngoingSetOperationSubqueryBuilder<X>
, ModificationCriteriaBuilder<X>
, OngoingSetOperationSubqueryBuilder<T,Y>
, StartOngoingSetOperationSubqueryBuilder<X,Y>
, SubqueryBuilder<T>
, UpdateCriteriaBuilder<T>
public interface CTEBuilder<T extends CTEBuilder<T>>
Modifier and Type | Method | Description |
---|---|---|
FullSelectCTECriteriaBuilder<T> |
with(Class<?> cteClass) |
Creates a builder for a CTE with the given CTE type.
|
T |
withCtesFrom(CTEBuilder<?> cteBuilder) |
Copies the CTEs from the given CTE builder into this CTE builder.
|
SelectRecursiveCTECriteriaBuilder<T> |
withRecursive(Class<?> cteClass) |
Creates a builder for a recursive CTE with the given CTE type.
|
ReturningModificationCriteriaBuilderFactory<T> |
withReturning(Class<?> cteClass) |
Creates a builder for a modification CTE with the given CTE type.
|
StartOngoingSetOperationCTECriteriaBuilder<T,LeafOngoingFinalSetOperationCTECriteriaBuilder<T>> |
withStartSet(Class<?> cteClass) |
Creates a builder for a CTE with a nested set operation builder.
|
FullSelectCTECriteriaBuilder<T> with(Class<?> cteClass)
cteClass
- The type of the CTET withCtesFrom(CTEBuilder<?> cteBuilder)
cteBuilder
- The CTE builder from which to copy CTEsStartOngoingSetOperationCTECriteriaBuilder<T,LeafOngoingFinalSetOperationCTECriteriaBuilder<T>> withStartSet(Class<?> cteClass)
cteClass
- The type of the CTESelectRecursiveCTECriteriaBuilder<T> withRecursive(Class<?> cteClass)
cteClass
- The type of the CTEReturningModificationCriteriaBuilderFactory<T> withReturning(Class<?> cteClass)
cteClass
- The type of the CTECopyright © 2014–2019 Blazebit. All rights reserved.