org.teiid.language
Class WithItem

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

public class WithItem
extends BaseLanguageObject
implements SubqueryContainer


Constructor Summary
WithItem()
           
 
Method Summary
 void acceptVisitor(LanguageObjectVisitor visitor)
           
 java.util.List<ColumnReference> getColumns()
           
 QueryExpression getSubquery()
          Get the inner subquery
 NamedTable getTable()
           
 void setColumns(java.util.List<ColumnReference> columns)
           
 void setSubquery(QueryExpression query)
          Set the inner subquery
 void setTable(NamedTable table)
           
 
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

WithItem

public WithItem()
Method Detail

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.