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

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<TableAlias,TableAlias>
          extended by org.sql.generation.implementation.grammar.query.TableAliasImpl
All Implemented Interfaces:
org.atp.api.Typeable<TableAlias>, TableAlias

public class TableAliasImpl
extends SQLSyntaxElementBase<TableAlias,TableAlias>
implements TableAlias

Author:
Stanislav Muhametsin

Constructor Summary
protected TableAliasImpl(SQLProcessorAggregator processor, Class<? extends TableAlias> implementingClass, String tableAlias, ColumnNameList columnNames)
           
  TableAliasImpl(SQLProcessorAggregator processor, String tableAlias, ColumnNameList columnNames)
           
 
Method Summary
protected  boolean doesEqual(TableAlias another)
           
 ColumnNameList getColumnAliases()
           
 String getTableAlias()
           
 
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

TableAliasImpl

public TableAliasImpl(SQLProcessorAggregator processor,
                      String tableAlias,
                      ColumnNameList columnNames)

TableAliasImpl

protected TableAliasImpl(SQLProcessorAggregator processor,
                         Class<? extends TableAlias> implementingClass,
                         String tableAlias,
                         ColumnNameList columnNames)
Method Detail

getColumnAliases

public ColumnNameList getColumnAliases()
Specified by:
getColumnAliases in interface TableAlias

getTableAlias

public String getTableAlias()
Specified by:
getTableAlias in interface TableAlias

doesEqual

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


Copyright © 2010-2012. All Rights Reserved.