public class FileInsertStatement extends SqlInsertStatement
AbstractSyntaxTree.LogCounter
Constructor and Description |
---|
FileInsertStatement() |
FileInsertStatement(Table table,
java.util.ArrayList columnList,
SqlQuery query) |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getJDBCMetadata()
Gets the JDBC metadata text string of this file insert statement.
|
ILocation |
getSourceLocation()
Get source location information for this AST, if any is defined, else return null.
|
ILocation |
getTargetLocation()
Get target location information for this AST, if any is defined, else return null.
|
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.
|
boolean |
hasSourceAndTargetText()
Return true if this object has both source and target text available, else false.
|
void |
setJDBCMetadata(java.lang.String pJDBCMetadata)
Sets the JDBC metadata text string of this file insert statement.
|
void |
setSourceLocation(ILocation sourceLocation) |
void |
setTargetLocation(ILocation targetLocation) |
getChildren, getColumnList, getExpressions, getIsMTICandidate, getQuery, getSelectQuery, getTable, getTargetColumns, getTargetTable, getType, hasAggregation
getParentQuery
getCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceTechnology, getSourceText, getTargetLanguage, getTargetTechnology, getTargetText, getText, hasCustomTemplate, isLeafLevelNode, isPushFromSource
public FileInsertStatement(Table table, java.util.ArrayList columnList, SqlQuery query)
public FileInsertStatement()
public java.lang.String getJDBCMetadata()
public void setJDBCMetadata(java.lang.String pJDBCMetadata)
pJDBCMetadata
- The JDBC metadata text.public java.util.Map getTemplateSubstitutionMap()
AbstractSyntaxTree
getTemplateSubstitutionMap
in class SqlInsertStatement
public boolean hasSourceAndTargetText()
AbstractSyntaxTree
hasSourceAndTargetText
in class SqlInsertStatement
public void setSourceLocation(ILocation sourceLocation)
public ILocation getSourceLocation() throws GenerationException
AbstractSyntaxTree
getSourceLocation
in class SqlInsertStatement
GenerationException
public void setTargetLocation(ILocation targetLocation)
public ILocation getTargetLocation() throws GenerationException
AbstractSyntaxTree
getTargetLocation
in class AbstractSyntaxTree
GenerationException