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