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 void
addCteObject(CteObject cteObject)
void
addCteStatement(CteStatement cteStatement)
CteObject
getCteObject(String cteObjectName)
Map<String,CteObject>
getCteObjects()
CteStatement
getCteStatement(String cteLabel)
Map<String,CteStatement>
getCteStatements()
-
-
-
Constructor Detail
-
AbstractStatement
public AbstractStatement(CteContainer cteContainer)
-
-
Method Detail
-
getCteStatements
public Map<String,CteStatement> getCteStatements()
- Specified by:
getCteStatements
in interfaceCteContainer
-
getCteStatement
public CteStatement getCteStatement(String cteLabel)
- Specified by:
getCteStatement
in interfaceCteContainer
-
addCteStatement
public void addCteStatement(CteStatement cteStatement)
- Specified by:
addCteStatement
in interfaceCteContainer
-
getCteObjects
public Map<String,CteObject> getCteObjects()
- Specified by:
getCteObjects
in interfaceCteContainer
-
getCteObject
public CteObject getCteObject(String cteObjectName)
- Specified by:
getCteObject
in interfaceCteContainer
-
addCteObject
public void addCteObject(CteObject cteObject)
- Specified by:
addCteObject
in interfaceCteContainer
-
-