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 void
acceptVisitor(LanguageObjectVisitor visitor)
String
getCorrelationName()
QueryExpression
getQuery()
boolean
isLateral()
void
setCorrelationName(String name)
void
setLateral(boolean lateral)
void
setQuery(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:
acceptVisitor
in interfaceLanguageObject
-
isLateral
public boolean isLateral()
-
setLateral
public void setLateral(boolean lateral)
-
-