public class SqlMultiInsertStatement extends SqlInsertStatement implements SqlStatement
Modifier and Type | Class and Description |
---|---|
class |
SqlMultiInsertStatement.InsertItem
InsertItem represents an insert target of the multi-insert statement.
|
AbstractSyntaxTree.LogCounter
Modifier and Type | Method and Description |
---|---|
java.util.List |
getChildren()
Get the list of child objects owned by this substitution API object.
|
java.util.List |
getExpressions()
Get a list of expressions owned by this substitution API object.
|
SqlMultiInsertStatement.InsertItem |
getInsertItem(Table table)
Gets the insert item for a target table of this multi-insert statement.
|
java.util.List |
getInsertItems()
Gets the insert items of this multi-insert statement.
|
SqlQuery |
getQuery()
Gets the select query of this multi-insert statement.
|
SqlQuery |
getSelectQuery()
Gets the select query of this multi-insert statement.
|
java.util.List |
getTargetTables()
Gets the target tables of this multi-insert statement.
|
java.util.Map |
getTemplateSubstitutionMap()
Get a hash map containing built-in template substitution variable names as the hash key,
and the substitution variable value as values.
|
java.lang.String |
getType()
Get a class type string for this substitution API object.
|
getColumnList, getIsMTICandidate, getSourceLocation, getTable, getTargetColumns, getTargetTable, hasAggregation, hasSourceAndTargetText
getParentQuery
getCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, getText, hasCustomTemplate, isLeafLevelNode, isPushFromSource
public java.util.List getTargetTables()
public java.util.List getInsertItems()
public SqlMultiInsertStatement.InsertItem getInsertItem(Table table)
table
- A target table of this multi-insert statement.public SqlQuery getSelectQuery()
getSelectQuery
in class SqlInsertStatement
public java.util.Map getTemplateSubstitutionMap()
AbstractSyntaxTree
getTemplateSubstitutionMap
in class SqlInsertStatement
public SqlQuery getQuery()
getQuery
in class SqlInsertStatement
public java.util.List getChildren()
AbstractSyntaxTree
getChildren
in class SqlInsertStatement
public java.lang.String getType()
AbstractSyntaxTree
getType
in class SqlInsertStatement
public java.util.List getExpressions()
AbstractSyntaxTree
getExpressions
in class SqlInsertStatement