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

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<ColumnReferenceType>
              extended by org.sql.generation.implementation.grammar.query.ColumnReferenceImpl<ColumnReferenceByName>
                  extended by org.sql.generation.implementation.grammar.query.ColumnReferenceByNameImpl
All Implemented Interfaces:
org.atp.api.Typeable<ValueExpression>, NonBooleanExpression, ValueExpression, ColumnReference, ColumnReferenceByName

public class ColumnReferenceByNameImpl
extends ColumnReferenceImpl<ColumnReferenceByName>
implements ColumnReferenceByName

Author:
Stanislav Muhametsin

Constructor Summary
protected ColumnReferenceByNameImpl(SQLProcessorAggregator processor, Class<? extends ColumnReferenceByName> implClass, String tableName, String columnName)
           
  ColumnReferenceByNameImpl(SQLProcessorAggregator processor, String tableName, String columnName)
           
 
Method Summary
protected  boolean doesEqual(ColumnReferenceByName another)
           
 String getColumnName()
           
 String getTableName()
           
 
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

ColumnReferenceByNameImpl

public ColumnReferenceByNameImpl(SQLProcessorAggregator processor,
                                 String tableName,
                                 String columnName)

ColumnReferenceByNameImpl

protected ColumnReferenceByNameImpl(SQLProcessorAggregator processor,
                                    Class<? extends ColumnReferenceByName> implClass,
                                    String tableName,
                                    String columnName)
Method Detail

getColumnName

public String getColumnName()
Specified by:
getColumnName in interface ColumnReferenceByName

getTableName

public String getTableName()
Specified by:
getTableName in interface ColumnReferenceByName

doesEqual

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


Copyright © 2010-2012. All Rights Reserved.