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.
|
getParentQuerygetCodeGenerationTemplate, getCodeGenerationTemplateName, getCustomTemplate, getKMName, getLeafLevelChildren, getMapPhysicalNode, getOrder, getParentAST, getParentOfType, getPropertyValue, getSourceLanguage, getSourceLocation, getSourceTechnology, getSourceText, getTargetLanguage, getTargetLocation, getTargetTechnology, getTargetText, hasCustomTemplate, hasSourceAndTargetText, isLeafLevelNode, isPushFromSourcepublic java.util.List getParameterTypes()
public java.util.List getParameters()
public java.lang.String getFunctionName()
public java.util.Map getTemplateSubstitutionMap()
AbstractSyntaxTreegetTemplateSubstitutionMap in class AbstractSyntaxTreepublic java.lang.String getText()
throws GenerationException
getText in class AbstractSyntaxTreeGenerationExceptionpublic java.lang.String getType()
AbstractSyntaxTreegetType in class AbstractSyntaxTreepublic java.util.List getExpressions()
AbstractSyntaxTreegetExpressions in class QueryClausepublic java.util.List getChildren()
AbstractSyntaxTreegetChildren in class AbstractSyntaxTreepublic TableReference getSourceTable(java.lang.String baseName)
baseName - The base table name of the source table.public java.util.Collection getSourceTables()