org.teiid.language
Class WithItem
java.lang.Object
org.teiid.language.BaseLanguageObject
org.teiid.language.WithItem
- All Implemented Interfaces:
- LanguageObject, SubqueryContainer
public class WithItem
- extends BaseLanguageObject
- implements SubqueryContainer
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
WithItem
public WithItem()
getTable
public NamedTable getTable()
setTable
public void setTable(NamedTable table)
getColumns
public java.util.List<ColumnReference> getColumns()
setColumns
public void setColumns(java.util.List<ColumnReference> columns)
getSubquery
public QueryExpression getSubquery()
- Description copied from interface:
SubqueryContainer
- Get the inner subquery
- Specified by:
getSubquery in interface SubqueryContainer
- Returns:
- Subquery
setSubquery
public void setSubquery(QueryExpression query)
- Description copied from interface:
SubqueryContainer
- Set the inner subquery
- Specified by:
setSubquery in interface SubqueryContainer
- Parameters:
query - Subquery
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
- Specified by:
acceptVisitor in interface LanguageObject
Copyright © 2011. All Rights Reserved.