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, hasAggregationgetParentQuerygetCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceTechnology, getSourceText, getTargetLanguage, getTargetTechnology, getTargetText, getText, hasCustomTemplate, isLeafLevelNode, isPushFromSourcepublic 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()
AbstractSyntaxTreegetTemplateSubstitutionMap in class SqlInsertStatementpublic boolean hasSourceAndTargetText()
AbstractSyntaxTreehasSourceAndTargetText in class SqlInsertStatementpublic void setSourceLocation(ILocation sourceLocation)
public ILocation getSourceLocation()
throws GenerationException
AbstractSyntaxTreegetSourceLocation in class SqlInsertStatementGenerationExceptionpublic void setTargetLocation(ILocation targetLocation)
public ILocation getTargetLocation()
throws GenerationException
AbstractSyntaxTreegetTargetLocation in class AbstractSyntaxTreeGenerationException