Package org.hibernate.sql.ast.tree
Class AbstractStatement
- java.lang.Object
-
- org.hibernate.sql.ast.tree.AbstractStatement
-
- All Implemented Interfaces:
CteContainer,Statement
- Direct Known Subclasses:
AbstractMutationStatement,SelectStatement
public abstract class AbstractStatement extends Object implements Statement, CteContainer
-
-
Constructor Summary
Constructors Constructor Description AbstractStatement(CteContainer cteContainer)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddCteObject(CteObject cteObject)voidaddCteStatement(CteStatement cteStatement)CteObjectgetCteObject(String cteObjectName)Map<String,CteObject>getCteObjects()CteStatementgetCteStatement(String cteLabel)Map<String,CteStatement>getCteStatements()
-
-
-
Constructor Detail
-
AbstractStatement
public AbstractStatement(CteContainer cteContainer)
-
-
Method Detail
-
getCteStatements
public Map<String,CteStatement> getCteStatements()
- Specified by:
getCteStatementsin interfaceCteContainer
-
getCteStatement
public CteStatement getCteStatement(String cteLabel)
- Specified by:
getCteStatementin interfaceCteContainer
-
addCteStatement
public void addCteStatement(CteStatement cteStatement)
- Specified by:
addCteStatementin interfaceCteContainer
-
getCteObjects
public Map<String,CteObject> getCteObjects()
- Specified by:
getCteObjectsin interfaceCteContainer
-
getCteObject
public CteObject getCteObject(String cteObjectName)
- Specified by:
getCteObjectin interfaceCteContainer
-
addCteObject
public void addCteObject(CteObject cteObject)
- Specified by:
addCteObjectin interfaceCteContainer
-
-