Package org.teiid.language
Class SetQuery
- java.lang.Object
-
- org.teiid.language.BaseLanguageObject
-
- org.teiid.language.QueryExpression
-
- org.teiid.language.SetQuery
-
- All Implemented Interfaces:
Command
,InsertValueSource
,LanguageObject
public class SetQuery extends QueryExpression
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SetQuery.Operation
-
Constructor Summary
Constructors Constructor Description SetQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
acceptVisitor(LanguageObjectVisitor visitor)
QueryExpression
getLeftQuery()
SetQuery.Operation
getOperation()
Select
getProjectedQuery()
QueryExpression
getRightQuery()
boolean
isAll()
void
setAll(boolean all)
void
setLeftQuery(QueryExpression leftQuery)
void
setOperation(SetQuery.Operation operation)
void
setRightQuery(QueryExpression rightQuery)
-
Methods inherited from class org.teiid.language.QueryExpression
getColumnNames, getColumnTypes, getLimit, getOrderBy, getWith, setLimit, setOrderBy, setWith
-
Methods inherited from class org.teiid.language.BaseLanguageObject
toString
-
-
-
-
Method Detail
-
getProjectedQuery
public Select getProjectedQuery()
- Specified by:
getProjectedQuery
in classQueryExpression
- See Also:
QueryExpression.getProjectedQuery()
-
getLeftQuery
public QueryExpression getLeftQuery()
- See Also:
getLeftQuery()
-
getOperation
public SetQuery.Operation getOperation()
- See Also:
getOperation()
-
getRightQuery
public QueryExpression getRightQuery()
- See Also:
getRightQuery()
-
isAll
public boolean isAll()
- See Also:
isAll()
-
setAll
public void setAll(boolean all)
- See Also:
setAll(boolean)
-
setLeftQuery
public void setLeftQuery(QueryExpression leftQuery)
-
setOperation
public void setOperation(SetQuery.Operation operation)
-
setRightQuery
public void setRightQuery(QueryExpression rightQuery)
-
acceptVisitor
public void acceptVisitor(LanguageObjectVisitor visitor)
-
-