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

java.lang.Object
  extended by org.atp.spi.TypeableImpl<ValueExpression,ExpressionType>
      extended by org.sql.generation.implementation.grammar.common.NonBooleanExpressionImpl<QueryExpression>
          extended by org.sql.generation.implementation.grammar.query.QueryExpressionImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, NonBooleanExpression, SQLStatement, ValueExpression, QueryExpression

public class QueryExpressionImpl
extends NonBooleanExpressionImpl<QueryExpression>
implements QueryExpression

Author:
Stanislav Muhametsin

Constructor Summary
protected QueryExpressionImpl(java.lang.Class<? extends QueryExpression> implClass, QueryExpressionBody body)
           
  QueryExpressionImpl(QueryExpressionBody body)
           
 
Method Summary
protected  boolean doesEqual(QueryExpression another)
           
 QueryExpressionBody getQueryExpressionBody()
           
 
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

QueryExpressionImpl

public QueryExpressionImpl(QueryExpressionBody body)

QueryExpressionImpl

protected QueryExpressionImpl(java.lang.Class<? extends QueryExpression> implClass,
                              QueryExpressionBody body)
Method Detail

getQueryExpressionBody

public QueryExpressionBody getQueryExpressionBody()
Specified by:
getQueryExpressionBody in interface QueryExpression

doesEqual

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


Copyright © 2010. All Rights Reserved.