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 FromClausegetFromClause()PredicategetRestriction()-
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()
-
-