org.teiid.language
Class NamedTable
java.lang.Object
org.teiid.language.BaseLanguageObject
org.teiid.language.NamedTable
- All Implemented Interfaces:
- LanguageObject, MetadataReference<Table>, TableReference
public class NamedTable
- extends BaseLanguageObject
- implements MetadataReference<Table>, TableReference
Represents a table in the language objects. An example would
be a table reference in the FROM clause.
|
Constructor Summary |
NamedTable(java.lang.String name,
java.lang.String correlationName,
Table group)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
NamedTable
public NamedTable(java.lang.String name,
java.lang.String correlationName,
Table group)
getCorrelationName
public java.lang.String getCorrelationName()
getName
public java.lang.String getName()
- Gets the name of the table. Will typically match the name in the metadata.
- Returns:
getMetadataObject
public Table getMetadataObject()
- Specified by:
getMetadataObject in interface MetadataReference<Table>
setMetadataObject
public void setMetadataObject(Table metadataObject)
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitor in interface LanguageObject
setName
public void setName(java.lang.String definition)
setCorrelationName
public void setCorrelationName(java.lang.String context)
Copyright © 2011. All Rights Reserved.