public class InsertStatement extends SQLStatement
INSERT INTO {tbl} (col1, col2, ...)
SELECT ...
TODO Support INSERT INTO {tbl} (col1, col2, ...) VALUES (...)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 |
|---|
InsertStatement(RDBMSStoreManager rdbmsMgr,
Table table,
DatastoreIdentifier alias,
String tableGroupName,
Map<String,Object> extensions)
Constructor for an INSERT statement.
|
| Modifier and Type | Method and Description |
|---|---|
void |
addColumn(SQLExpression expr) |
SelectStatement |
getSelectStatement() |
SQLText |
getSQLText() |
void |
setSelectStatement(SelectStatement selectStmt) |
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 InsertStatement(RDBMSStoreManager rdbmsMgr, Table table, DatastoreIdentifier alias, String tableGroupName, Map<String,Object> extensions)
rdbmsMgr - Store Managertable - The primary table to INSERTalias - Alias for the primary tabletableGroupName - Group name for the primary tableextensions - Any extensions (optional)public void addColumn(SQLExpression expr)
public void setSelectStatement(SelectStatement selectStmt)
public SelectStatement getSelectStatement()
public SQLText getSQLText()
getSQLText in class SQLStatementCopyright © 2019. All rights reserved.