Package org.hibernate.sql.ast.tree.cte
Class CteStatement
- java.lang.Object
-
- org.hibernate.sql.ast.tree.cte.CteStatement
-
public class CteStatement extends Object
A statement using a CTE
-
-
Constructor Summary
Constructors Constructor Description CteStatement(CteTable cteTable, Statement cteDefinition)
CteStatement(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization)
CteStatement(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization, CteSearchClauseKind searchClauseKind, List<SearchClauseSpecification> searchBySpecifications, CteColumn searchColumn, List<CteColumn> cycleColumns, CteColumn cycleMarkColumn, CteColumn cyclePathColumn, Literal cycleValue, Literal noCycleValue)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Statement
getCteDefinition()
CteTable
getCteTable()
List<CteColumn>
getCycleColumns()
CteColumn
getCycleMarkColumn()
CteColumn
getCyclePathColumn()
Literal
getCycleValue()
CteMaterialization
getMaterialization()
Literal
getNoCycleValue()
List<SearchClauseSpecification>
getSearchBySpecifications()
CteSearchClauseKind
getSearchClauseKind()
CteColumn
getSearchColumn()
boolean
isRecursive()
void
setRecursive()
-
-
-
Constructor Detail
-
CteStatement
public CteStatement(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization)
-
CteStatement
public CteStatement(CteTable cteTable, Statement cteDefinition, CteMaterialization materialization, CteSearchClauseKind searchClauseKind, List<SearchClauseSpecification> searchBySpecifications, CteColumn searchColumn, List<CteColumn> cycleColumns, CteColumn cycleMarkColumn, CteColumn cyclePathColumn, Literal cycleValue, Literal noCycleValue)
-
-
Method Detail
-
getCteTable
public CteTable getCteTable()
-
getCteDefinition
public Statement getCteDefinition()
-
getMaterialization
public CteMaterialization getMaterialization()
-
getSearchClauseKind
public CteSearchClauseKind getSearchClauseKind()
-
getSearchBySpecifications
public List<SearchClauseSpecification> getSearchBySpecifications()
-
getSearchColumn
public CteColumn getSearchColumn()
-
getCycleMarkColumn
public CteColumn getCycleMarkColumn()
-
getCyclePathColumn
public CteColumn getCyclePathColumn()
-
getCycleValue
public Literal getCycleValue()
-
getNoCycleValue
public Literal getNoCycleValue()
-
isRecursive
public boolean isRecursive()
-
setRecursive
public void setRecursive()
-
-