Class DeleteStatement
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.delete.DeleteStatement
- All Implemented Interfaces:
CteContainer
,MutationStatement
,Statement
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionDeleteStatement
(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction) DeleteStatement
(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) DeleteStatement
(NamedTableReference targetTable, Predicate restriction) DeleteStatement
(NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns) -
Method Summary
Methods inherited from class org.hibernate.sql.ast.tree.AbstractUpdateOrDeleteStatement
getFromClause, getRestriction
Methods inherited from class org.hibernate.sql.ast.tree.AbstractMutationStatement
getReturningColumns, getTargetTable
Methods inherited from class org.hibernate.sql.ast.tree.AbstractStatement
addCteObject, addCteStatement, getCteObject, getCteObjects, getCteStatement, getCteStatements
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.hibernate.sql.ast.tree.Statement
isSelection
-
Field Details
-
DEFAULT_ALIAS
- See Also:
-
-
Constructor Details
-
DeleteStatement
-
DeleteStatement
public DeleteStatement(NamedTableReference targetTable, Predicate restriction, List<ColumnReference> returningColumns) -
DeleteStatement
public DeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction) -
DeleteStatement
public DeleteStatement(NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns) -
DeleteStatement
public DeleteStatement(CteContainer cteContainer, NamedTableReference targetTable, FromClause fromClause, Predicate restriction, List<ColumnReference> returningColumns)
-
-
Method Details
-
accept
Description copied from interface:Statement
Visitation
-