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

java.lang.Object
  extended by org.atp.spi.TypeableImpl<SelectColumnClause,SelectType>
      extended by org.sql.generation.implementation.grammar.query.SelectColumnClauseImpl<ColumnReferences>
          extended by org.sql.generation.implementation.grammar.query.ColumnReferencesImpl
All Implemented Interfaces:
org.atp.api.Typeable<SelectColumnClause>, ColumnReferences, SelectColumnClause

public class ColumnReferencesImpl
extends SelectColumnClauseImpl<ColumnReferences>
implements ColumnReferences

Author:
Stanislav Muhametsin

Nested Class Summary
 
Nested classes/interfaces inherited from interface org.sql.generation.api.grammar.query.ColumnReferences
ColumnReferences.ColumnReferenceInfo
 
Constructor Summary
ColumnReferencesImpl(Class<? extends ColumnReferences> type, SetQuantifier quantifier, List<ColumnReferences.ColumnReferenceInfo> columns)
           
ColumnReferencesImpl(SetQuantifier quantifier, ColumnReferences.ColumnReferenceInfo... columns)
           
ColumnReferencesImpl(SetQuantifier quantifier, List<ColumnReferences.ColumnReferenceInfo> columns)
           
 
Method Summary
protected  boolean doesEqual(ColumnReferences another)
           
 List<ColumnReferences.ColumnReferenceInfo> getColumns()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.query.SelectColumnClauseImpl
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.sql.generation.api.grammar.query.SelectColumnClause
getSetQuantifier
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

ColumnReferencesImpl

public ColumnReferencesImpl(SetQuantifier quantifier,
                            ColumnReferences.ColumnReferenceInfo... columns)

ColumnReferencesImpl

public ColumnReferencesImpl(SetQuantifier quantifier,
                            List<ColumnReferences.ColumnReferenceInfo> columns)

ColumnReferencesImpl

public ColumnReferencesImpl(Class<? extends ColumnReferences> type,
                            SetQuantifier quantifier,
                            List<ColumnReferences.ColumnReferenceInfo> columns)
Method Detail

getColumns

public List<ColumnReferences.ColumnReferenceInfo> getColumns()
Specified by:
getColumns in interface ColumnReferences

doesEqual

protected boolean doesEqual(ColumnReferences another)
Overrides:
doesEqual in class SelectColumnClauseImpl<ColumnReferences>


Copyright © 2010. All Rights Reserved.