public class DeleteStatement extends SQLStatement
DELETE FROM {tbl}
WHERE {boolExpr} [AND|OR] {boolExpr} ...
Any joins are converted into a WHERE clause like
EXISTS (SELECT * FROM OTHER_TBL ...)
candidateClassName, clr, EXTENSION_LOCK_FOR_UPDATE, EXTENSION_LOCK_FOR_UPDATE_NOWAIT, EXTENSION_SQL_TABLE_NAMING_STRATEGY, extensions, joins, namer, parent, primaryTable, queryGenerator, rdbmsMgr, requiresJoinReorder, sql, tableGroups, tableNamerByName, tables, where| Constructor and Description |
|---|
DeleteStatement(RDBMSStoreManager rdbmsMgr,
Table table,
DatastoreIdentifier alias,
String tableGroupName,
Map<String,Object> extensions)
Constructor for a DELETE statement.
|
| Modifier and Type | Method and Description |
|---|---|
SQLText |
getSQLText() |
addAndConditionToJoinForTable, addExtension, addJoin, getCandidateClassName, getClassLoaderResolver, getDatastoreAdapter, getJoinConditionForJoin, getJoinForTable, getJoinTypeForTable, getNumberOfTableGroups, getNumberOfTables, getParentStatement, getPrimaryTable, getQueryGenerator, getRDBMSManager, getSQLExpressionFactory, getTable, getTable, getTableForDatastoreContainer, getTableGroup, getTableNamer, getValueForExtension, invalidateStatement, isChildStatementOf, join, join, join, join, join, join, log, putSQLTableInGroup, removeCrossJoin, setCandidateClassName, setClassLoaderResolver, setQueryGenerator, whereAnd, whereOrpublic DeleteStatement(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String,Object> extensions)
rdbmsMgr - Store Managertable - The primary table to DELETEalias - Alias for the primary tabletableGroupName - Group name for the primary tableextensions - Any extensions (optional)public SQLText getSQLText()
getSQLText in class SQLStatementCopyright © 2019. All rights reserved.