org.teiid.language
Class DerivedTable

java.lang.Object
  extended by org.teiid.language.BaseLanguageObject
      extended by org.teiid.language.DerivedTable
All Implemented Interfaces:
LanguageObject, TableReference

public class DerivedTable
extends BaseLanguageObject
implements TableReference

Represents a derived table or inline view in the from clause.


Constructor Summary
DerivedTable(QueryExpression query, java.lang.String name)
           
 
Method Summary
 void acceptVisitor(LanguageObjectVisitor visitor)
           
 java.lang.String getCorrelationName()
           
 QueryExpression getQuery()
           
 void setCorrelationName(java.lang.String name)
           
 void setQuery(QueryExpression query)
           
 
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DerivedTable

public DerivedTable(QueryExpression query,
                    java.lang.String name)
Method Detail

getCorrelationName

public java.lang.String getCorrelationName()

setCorrelationName

public void setCorrelationName(java.lang.String name)

getQuery

public QueryExpression getQuery()

setQuery

public void setQuery(QueryExpression query)

acceptVisitor

public void acceptVisitor(LanguageObjectVisitor visitor)
Specified by:
acceptVisitor in interface LanguageObject


Copyright © 2011. All Rights Reserved.