Package org.hibernate.query.sqm.tree.cte
Interface SqmCteContainer
-
- All Superinterfaces:
JpaCriteriaNode
,Serializable
,SqmNode
- All Known Subinterfaces:
SqmDeleteOrUpdateStatement<T>
,SqmDmlStatement<E>
,SqmInsertStatement<T>
- All Known Implementing Classes:
AbstractSqmDmlStatement
,AbstractSqmInsertStatement
,AbstractSqmRestrictedDmlStatement
,AbstractSqmSelectQuery
,SqmDeleteStatement
,SqmInsertSelectStatement
,SqmInsertValuesStatement
,SqmSelectStatement
,SqmSubQuery
,SqmUpdateStatement
public interface SqmCteContainer extends SqmNode
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addCteStatement(SqmCteStatement<?> cteStatement)
SqmCteStatement<?>
getCteStatement(String cteLabel)
Collection<SqmCteStatement<?>>
getCteStatements()
boolean
isWithRecursive()
void
setWithRecursive(boolean recursive)
-
Methods inherited from interface org.hibernate.query.sqm.tree.SqmNode
asLoggableText, copy, nodeBuilder
-
-
-
-
Method Detail
-
isWithRecursive
boolean isWithRecursive()
-
setWithRecursive
void setWithRecursive(boolean recursive)
-
getCteStatements
Collection<SqmCteStatement<?>> getCteStatements()
-
getCteStatement
SqmCteStatement<?> getCteStatement(String cteLabel)
-
addCteStatement
void addCteStatement(SqmCteStatement<?> cteStatement)
-
-