Package org.teiid.query.sql.lang
Interface SubqueryContainer<T extends Command>
-
- All Superinterfaces:
Cloneable
,LanguageObject
- All Known Subinterfaces:
SubqueryContainer.Evaluatable<T>
- All Known Implementing Classes:
CommandStatement
,ExistsCriteria
,LoopStatement
,ScalarSubquery
,SubqueryCompareCriteria
,SubqueryFromClause
,SubquerySetCriteria
,WithQueryCommand
public interface SubqueryContainer<T extends Command> extends LanguageObject
This interface defines a common interface for all SQL objects that contain subqueries.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
SubqueryContainer.Evaluatable<T extends Command>
-
Nested classes/interfaces inherited from interface org.teiid.query.sql.LanguageObject
LanguageObject.Util
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description T
getCommand()
Returns the subquery Command objectvoid
setCommand(T command)
Sets the subquery Command object-
Methods inherited from interface org.teiid.query.sql.LanguageObject
acceptVisitor, clone
-
-