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 classSetQuery.Operation
-
Constructor Summary
Constructors Constructor Description SetQuery()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidacceptVisitor(LanguageObjectVisitor visitor)QueryExpressiongetLeftQuery()SetQuery.OperationgetOperation()SelectgetProjectedQuery()QueryExpressiongetRightQuery()booleanisAll()voidsetAll(boolean all)voidsetLeftQuery(QueryExpression leftQuery)voidsetOperation(SetQuery.Operation operation)voidsetRightQuery(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:
getProjectedQueryin 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)
-
-