DELETE clause of the DELETE statement.
A DELETE statement provides bulk operations over sets of entities of a single
entity class (together with its subclasses, if any). Only one entity abstract schema type may be
specified in the UPDATE clause.
BNF: delete_clause ::= DELETE FROM abstract_schema_name [[AS] identification_variable]
DeleteClause
| Access | Constructor and Description |
|---|---|
| public | DeleteClauseStateObject(DeleteStatementStateObject
The parent of this state object, which cannot be parent)nullCreates a new |
| DeleteClauseStateObject | back to summary |
|---|---|
| public DeleteClauseStateObject(DeleteStatementStateObject parent) Creates a new
| |
| accept | back to summary |
|---|---|
| public void accept(StateObjectVisitor visitor) Implements org. Doc from org. Visits this
| |
| getExpression | back to summary |
|---|---|
| public DeleteClause getExpression() Overrides org. Implements org. Doc from org. Returns the actual parsed object if this
| |
| getIdentifier | back to summary |
|---|---|
| public String getIdentifier() Implements abstract org. Doc from org. Returns the JPQL identifier of this clause. | |
| getParent | back to summary |
|---|---|
| public DeleteStatementStateObject getParent() Overrides org. Implements org. Doc from org. Returns the parent of this
| |
| setExpression | back to summary |
|---|---|
| public void setExpression(DeleteClause expression) Keeps a reference of the
| |