public final class Delete extends DataChangeStatement
create, parameters, prepareAlways, session, sqlStatement, sqlTokens| Constructor and Description |
|---|
Delete(SessionLocal session) |
| Modifier and Type | Method and Description |
|---|---|
void |
collectDependencies(java.util.HashSet<DbObject> dependencies)
Find and collect all DbObjects, this Prepared depends on.
|
Expression |
getCondition() |
java.lang.String |
getPlanSQL(int sqlFlags)
Get the SQL statement with the execution plan.
|
java.lang.String |
getStatementName()
Return the name of this statement.
|
Table |
getTable()
Return the target table.
|
TableFilter |
getTableFilter() |
int |
getType()
Get the command type as defined in CommandInterface
|
void |
setCondition(Expression condition) |
void |
setFetch(Expression fetch) |
void |
setTableFilter(TableFilter tableFilter) |
long |
update(ResultTarget deltaChangeCollector,
DataChangeDeltaTable.ResultOption deltaChangeCollectionMode)
Execute the statement with specified delta change collector and collection mode.
|
isCacheable, isTransactional, prepare, queryMeta, updatecheckCanceled, checkParameters, getCteCleanups, getCurrentRowNumber, getObjectId, getParameters, getPersistedObjectId, getSession, getSimpleSQL, getSQL, getSQLTokens, isQuery, isReadOnly, needRecompile, query, setCommand, setCteCleanups, setCurrentRowNumber, setParameterList, setPersistedObjectId, setPrepareAlways, setRow, setSession, setSQL, toStringpublic Delete(SessionLocal session)
public long update(ResultTarget deltaChangeCollector, DataChangeDeltaTable.ResultOption deltaChangeCollectionMode)
DataChangeStatementupdate in class DataChangeStatementdeltaChangeCollector - target resultdeltaChangeCollectionMode - collection modepublic java.lang.String getPlanSQL(int sqlFlags)
PreparedgetPlanSQL in class PreparedsqlFlags - formatting flagspublic int getType()
Preparedpublic java.lang.String getStatementName()
DataChangeStatementgetStatementName in class DataChangeStatementpublic void collectDependencies(java.util.HashSet<DbObject> dependencies)
PreparedcollectDependencies in class Prepareddependencies - collection of dependencies to populatepublic final Table getTable()
DataChangeStatementgetTable in class DataChangeStatementpublic final void setTableFilter(TableFilter tableFilter)
public final TableFilter getTableFilter()
public final void setCondition(Expression condition)
public final Expression getCondition()
public void setFetch(Expression fetch)