public class Table extends AbstractSyntaxTree
AbstractSyntaxTree.LogCounter
Modifier and Type | Method and Description |
---|---|
IDataStore |
getBoundDatastore() |
java.util.List |
getChildren()
Get the list of child objects owned by this substitution API object.
|
java.lang.String |
getCreationName()
The creation name is used when a DDL statement is generated to create the database table.
|
java.lang.String |
getCreationText() |
java.lang.String |
getCustomText() |
IMapComponent |
getDatastoreComponent()
Get the reference Datastore component.
|
java.util.List |
getExpressions()
Get a list of expressions owned by this substitution API object.
|
FromClause |
getFromClause()
Get the from clause of this table.
|
java.lang.String |
getFullGeneratedName() |
java.lang.String |
getGeneratedName() |
java.lang.String |
getGeneratedName(boolean includePartition)
Get the generated table name for this table.
|
java.lang.String |
getGeneratedName(boolean includePartition,
java.lang.String suffix)
Get the full generated table name for this table.
|
java.lang.String |
getGeneratedName(java.lang.String suffix)
Get the generated table name for this table, with an extra suffix appended.
|
IModelObject |
getModelTable()
Get the reference model object.
|
java.lang.String |
getName() |
java.lang.String |
getQualifier() |
java.lang.String |
getTableProperty(java.lang.String name)
Get the value of the named substitution API object property.
|
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.
|
getCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceLocation, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, getText, hasCustomTemplate, hasSourceAndTargetText, isLeafLevelNode, isPushFromSource
public java.lang.String getName()
public java.lang.String getQualifier()
public java.lang.String getCustomText()
public java.lang.String getCreationText()
public java.lang.String getGeneratedName()
public java.lang.String getGeneratedName(java.lang.String suffix)
suffix
- The suffix to append to the original name.public java.lang.String getFullGeneratedName()
public java.lang.String getCreationName()
public java.lang.String getGeneratedName(boolean includePartition)
includePartition
- If generated name includes partition information.public java.lang.String getGeneratedName(boolean includePartition, java.lang.String suffix)
includePartition
- If generated name includes partition information.suffix
- The suffix to append to the original name.public java.lang.String getTableProperty(java.lang.String name)
name
- The name of this property.public IModelObject getModelTable()
public IMapComponent getDatastoreComponent()
public IDataStore getBoundDatastore() throws MappingException, AdapterException
MappingException
AdapterException
public java.lang.String getType()
AbstractSyntaxTree
getType
in class AbstractSyntaxTree
public java.util.List getChildren()
AbstractSyntaxTree
getChildren
in class AbstractSyntaxTree
public java.util.Map getTemplateSubstitutionMap()
AbstractSyntaxTree
getTemplateSubstitutionMap
in class AbstractSyntaxTree
public java.util.List getExpressions()
AbstractSyntaxTree
getExpressions
in class AbstractSyntaxTree
public FromClause getFromClause()