Package org.teiid.language
Class DerivedTable
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- 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
Constructors Constructor Description DerivedTable(QueryExpression query, String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)StringgetCorrelationName()QueryExpressiongetQuery()booleanisLateral()voidsetCorrelationName(String name)voidsetLateral(boolean lateral)voidsetQuery(QueryExpression query)-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Constructor Detail
-
DerivedTable
public DerivedTable(QueryExpression query, String name)
-
-
Method Detail
-
getCorrelationName
public String getCorrelationName()
-
setCorrelationName
public void setCorrelationName(String name)
-
getQuery
public QueryExpression getQuery()
-
setQuery
public void setQuery(QueryExpression query)
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitorin interfaceLanguageObject
-
isLateral
public boolean isLateral()
-
setLateral
public void setLateral(boolean lateral)
-
-