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.
NamedTable
public NamedTable(String name,
String correlationName,
Table group)
getCorrelationName
public String getCorrelationName()
getName
public 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(String definition)
setCorrelationName
public void setCorrelationName(String context)
Copyright © 2011. All Rights Reserved.