org.sql.generation.implementation.grammar.query
Class QueryExpressionBodyBinaryImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<QueryExpressionBody,ExpressionType>
      extended by org.sql.generation.implementation.grammar.query.QueryExpressionBodyImpl<QueryExpressionBodyBinary>
          extended by org.sql.generation.implementation.grammar.query.QueryExpressionBodyBinaryImpl
All Implemented Interfaces:
org.atp.api.Typeable<QueryExpressionBody>, QueryExpressionBody, QueryExpressionBodyActual, QueryExpressionBodyBinary

public class QueryExpressionBodyBinaryImpl
extends QueryExpressionBodyImpl<QueryExpressionBodyBinary>
implements QueryExpressionBodyBinary

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.QueryExpressionBody
QueryExpressionBody.EmptyQueryExpressionBody
 
Constructor Summary
protected QueryExpressionBodyBinaryImpl(Class<? extends QueryExpressionBodyBinary> implClass, SetOperation setOperation, QueryExpressionBody left, QueryExpressionBody right, SetQuantifier setQuantifier, CorrespondingSpec correspondingColumns)
           
  QueryExpressionBodyBinaryImpl(SetOperation setOperation, QueryExpressionBody left, QueryExpressionBody right, SetQuantifier setQuantifier, CorrespondingSpec correspondingColumns)
           
 
Method Summary
protected  boolean doesEqual(QueryExpressionBodyBinary another)
           
 CorrespondingSpec getCorrespondingColumns()
           
 QueryExpressionBody getLeft()
           
 QueryExpressionBody getRight()
           
 SetOperation getSetOperation()
           
 SetQuantifier getSetQuantifier()
           
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

QueryExpressionBodyBinaryImpl

public QueryExpressionBodyBinaryImpl(SetOperation setOperation,
                                     QueryExpressionBody left,
                                     QueryExpressionBody right,
                                     SetQuantifier setQuantifier,
                                     CorrespondingSpec correspondingColumns)

QueryExpressionBodyBinaryImpl

protected QueryExpressionBodyBinaryImpl(Class<? extends QueryExpressionBodyBinary> implClass,
                                        SetOperation setOperation,
                                        QueryExpressionBody left,
                                        QueryExpressionBody right,
                                        SetQuantifier setQuantifier,
                                        CorrespondingSpec correspondingColumns)
Method Detail

getLeft

public QueryExpressionBody getLeft()
Specified by:
getLeft in interface QueryExpressionBodyBinary

getRight

public QueryExpressionBody getRight()
Specified by:
getRight in interface QueryExpressionBodyBinary

getSetOperation

public SetOperation getSetOperation()
Specified by:
getSetOperation in interface QueryExpressionBodyBinary

getCorrespondingColumns

public CorrespondingSpec getCorrespondingColumns()
Specified by:
getCorrespondingColumns in interface QueryExpressionBodyBinary

getSetQuantifier

public SetQuantifier getSetQuantifier()
Specified by:
getSetQuantifier in interface QueryExpressionBodyBinary

doesEqual

protected boolean doesEqual(QueryExpressionBodyBinary another)
Specified by:
doesEqual in class org.atp.spi.TypeableImpl<QueryExpressionBody,QueryExpressionBodyBinary>


Copyright © 2010. All Rights Reserved.