Package org.hibernate.sql.ast.tree
Class AbstractUpdateOrDeleteStatement
- java.lang.Object
-
- org.hibernate.sql.ast.tree.AbstractStatement
-
- org.hibernate.sql.ast.tree.AbstractMutationStatement
-
- org.hibernate.sql.ast.tree.AbstractUpdateOrDeleteStatement
-
- All Implemented Interfaces:
CteContainer
,MutationStatement
,Statement
- Direct Known Subclasses:
DeleteStatement
,UpdateStatement
public abstract class AbstractUpdateOrDeleteStatement extends AbstractMutationStatement
-
-
Constructor Summary
Constructors Constructor Description AbstractUpdateOrDeleteStatement(Map<String,CteStatement> cteStatements, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
AbstractUpdateOrDeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
AbstractUpdateOrDeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction)
AbstractUpdateOrDeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FromClause
getFromClause()
Predicate
getRestriction()
-
Methods inherited from class org.hibernate.sql.ast.tree.AbstractMutationStatement
getReturningColumns, getTargetTable
-
Methods inherited from class org.hibernate.sql.ast.tree.AbstractStatement
addCteStatement, getCteStatement, getCteStatements
-
-
-
-
Constructor Detail
-
AbstractUpdateOrDeleteStatement
public AbstractUpdateOrDeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction)
-
AbstractUpdateOrDeleteStatement
public AbstractUpdateOrDeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
-
AbstractUpdateOrDeleteStatement
public AbstractUpdateOrDeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
-
AbstractUpdateOrDeleteStatement
public AbstractUpdateOrDeleteStatement(Map<String,CteStatement> cteStatements, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
-
-
Method Detail
-
getFromClause
public FromClause getFromClause()
-
getRestriction
public Predicate getRestriction()
-
-