Class UpdateStatement
java.lang.Object
org.hibernate.sql.ast.tree.AbstractStatement
org.hibernate.sql.ast.tree.AbstractMutationStatement
org.hibernate.sql.ast.tree.AbstractUpdateOrDeleteStatement
org.hibernate.sql.ast.tree.update.UpdateStatement
- All Implemented Interfaces:
CteContainer, MutationStatement, SqlAstNode, Statement
-
Constructor Summary
ConstructorsConstructorDescriptionUpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) Deprecated, for removal: This API element is subject to removal in a future version.UpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget<?> mutationTarget, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction) UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) UpdateStatement(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction) UpdateStatement(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) -
Method Summary
Methods inherited from class AbstractUpdateOrDeleteStatement
getFromClause, getRestrictionMethods inherited from class AbstractMutationStatement
getMutationTarget, getReturningColumns, getTargetTableMethods inherited from class AbstractStatement
addCteObject, addCteStatement, getCteObject, getCteObjects, getCteStatement, getCteStatementsMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface Statement
isSelection
-
Constructor Details
-
UpdateStatement
public UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction) -
UpdateStatement
public UpdateStatement(NamedTableReference targetTable, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) -
UpdateStatement
public UpdateStatement(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction) -
UpdateStatement
public UpdateStatement(NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) -
UpdateStatement
@Deprecated(forRemoval=true, since="7.3") public UpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns) Deprecated, for removal: This API element is subject to removal in a future version. -
UpdateStatement
public UpdateStatement(CteContainer cteContainer, NamedTableReference targetTable, MutationTarget<?> mutationTarget, FromClause fromClause, List<Assignment> assignments, Predicate restriction, List<ColumnReference> returningColumns)
-
-
Method Details
-
getAssignments
-
accept
-