org.sql.generation.api.grammar.query
Interface QueryExpressionBodyBinary

All Superinterfaces:
NonBooleanExpression, QueryExpressionBody, QueryExpressionBodyActual, org.atp.api.Typeable<ValueExpression>, ValueExpression

public interface QueryExpressionBodyBinary
extends QueryExpressionBodyActual

This syntax element represents two queries which have a set operation (UNION, INTERSECT, or EXCEPT) between them.

Author:
Stanislav Muhametsin
See Also:
SetOperation

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.QueryExpressionBody
QueryExpressionBody.EmptyQueryExpressionBody
 
Method Summary
 CorrespondingSpec getCorrespondingColumns()
          Returns the correspondence columns.
 QueryExpressionBody getLeft()
          Returns the query on the left side of the set operation.
 QueryExpressionBody getRight()
          Returns the query on the right side of the set operation.
 SetOperation getSetOperation()
          Returns the set operation to put between queries.
 SetQuantifier getSetQuantifier()
          Returns the set quantifier for the set operation.
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Method Detail

getSetOperation

SetOperation getSetOperation()
Returns the set operation to put between queries.

Returns:
The set operation to put between queries.
See Also:
SetOperation

getCorrespondingColumns

CorrespondingSpec getCorrespondingColumns()
Returns the correspondence columns.

Returns:
The correspondence columns.
See Also:
CorrespondingSpec

getLeft

QueryExpressionBody getLeft()
Returns the query on the left side of the set operation.

Returns:
The query on the left side of the set operation.

getRight

QueryExpressionBody getRight()
Returns the query on the right side of the set operation.

Returns:
The query on the right side of the set operation.

getSetQuantifier

SetQuantifier getSetQuantifier()
Returns the set quantifier for the set operation.

Returns:
The set quantifier for the set operation.
See Also:
SetQuantifier


Copyright © 2010-2012. All Rights Reserved.