org.sql.generation.implementation.grammar.common
Class ColumnNameListImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<ValueExpression,ExpressionType>
          extended by org.sql.generation.implementation.grammar.common.NonBooleanExpressionImpl<ColumnNameList>
              extended by org.sql.generation.implementation.grammar.common.ColumnNameListImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, ColumnNameList, NonBooleanExpression, ValueExpression

public class ColumnNameListImpl
extends NonBooleanExpressionImpl<ColumnNameList>
implements ColumnNameList

Author:
Stanislav Muhametsin

Constructor Summary
protected ColumnNameListImpl(SQLProcessorAggregator processor, Class<? extends ColumnNameList> implClass, Collection<String> columnNames)
           
  ColumnNameListImpl(SQLProcessorAggregator processor, Collection<String> columnNames)
           
  ColumnNameListImpl(SQLProcessorAggregator processor, String... columnNames)
           
 
Method Summary
protected  boolean doesEqual(ColumnNameList another)
           
 List<String> getColumnNames()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase
toString
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

ColumnNameListImpl

public ColumnNameListImpl(SQLProcessorAggregator processor,
                          Collection<String> columnNames)

ColumnNameListImpl

protected ColumnNameListImpl(SQLProcessorAggregator processor,
                             Class<? extends ColumnNameList> implClass,
                             Collection<String> columnNames)

ColumnNameListImpl

public ColumnNameListImpl(SQLProcessorAggregator processor,
                          String... columnNames)
Method Detail

getColumnNames

public List<String> getColumnNames()
Specified by:
getColumnNames in interface ColumnNameList

doesEqual

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


Copyright © 2010-2012. All Rights Reserved.