public class TableFunctionReference extends QueryClause
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.
|
java.lang.String |
getFunctionName() |
java.util.List |
getParameters() |
java.util.List |
getParameterTypes()
Get the list of parameter types for the referenced table function.
|
TableReference |
getSourceTable(java.lang.String baseName)
Get the table reference which represents the source table object for the specified base table name.
|
java.util.Collection |
getSourceTables()
Get the source tables collection.
|
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 |
getText()
Get the expanded text for this table function reference.
|
java.lang.String |
getType()
Get a class type string for this substitution API object.
|
getParentQuery
getCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceLocation, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, hasCustomTemplate, hasSourceAndTargetText, isLeafLevelNode, isPushFromSource
public java.util.List getParameterTypes()
public java.util.List getParameters()
public java.lang.String getFunctionName()
public java.util.Map getTemplateSubstitutionMap()
AbstractSyntaxTree
getTemplateSubstitutionMap
in class AbstractSyntaxTree
public java.lang.String getText() throws GenerationException
getText
in class AbstractSyntaxTree
GenerationException
public java.lang.String getType()
AbstractSyntaxTree
getType
in class AbstractSyntaxTree
public java.util.List getExpressions()
AbstractSyntaxTree
getExpressions
in class QueryClause
public java.util.List getChildren()
AbstractSyntaxTree
getChildren
in class AbstractSyntaxTree
public TableReference getSourceTable(java.lang.String baseName)
baseName
- The base table name of the source table.public java.util.Collection getSourceTables()