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, whereOr
public 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 SQLStatement
Copyright © 2019. All rights reserved.