org.sql.generation.implementation.grammar.modification
Class ColumnSourceByQueryImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<ColumnSource,ColumnSourceType>
      extended by org.sql.generation.implementation.grammar.modification.DynamicColumnSourceImpl<ColumnSourceByQuery>
          extended by org.sql.generation.implementation.grammar.modification.ColumnSourceByQueryImpl
All Implemented Interfaces:
org.atp.api.Typeable<ColumnSource>, ColumnSource, ColumnSourceByQuery, DynamicColumnSource

public class ColumnSourceByQueryImpl
extends DynamicColumnSourceImpl<ColumnSourceByQuery>
implements ColumnSourceByQuery

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.modification.ColumnSource
ColumnSource.Defaults
 
Constructor Summary
protected ColumnSourceByQueryImpl(Class<? extends ColumnSourceByQuery> expressionClass, ColumnNameList columnNames, QueryExpression query)
           
  ColumnSourceByQueryImpl(ColumnNameList columnNames, QueryExpression query)
           
 
Method Summary
 QueryExpression getQuery()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.modification.DynamicColumnSourceImpl
doesEqual, getColumnNames
 
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.sql.generation.api.grammar.modification.DynamicColumnSource
getColumnNames
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

ColumnSourceByQueryImpl

public ColumnSourceByQueryImpl(ColumnNameList columnNames,
                               QueryExpression query)

ColumnSourceByQueryImpl

protected ColumnSourceByQueryImpl(Class<? extends ColumnSourceByQuery> expressionClass,
                                  ColumnNameList columnNames,
                                  QueryExpression query)
Method Detail

getQuery

public QueryExpression getQuery()
Specified by:
getQuery in interface ColumnSourceByQuery


Copyright © 2010. All Rights Reserved.