org.sql.generation.implementation.grammar.common
Class TableNameImpl<TableNameType extends TableName>

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<TableName,TableNameType>
          extended by org.sql.generation.implementation.grammar.common.TableNameImpl<TableNameType>
All Implemented Interfaces:
org.atp.api.Typeable<TableName>, TableName
Direct Known Subclasses:
TableNameDirectImpl, TableNameFunctionImpl

public class TableNameImpl<TableNameType extends TableName>
extends SQLSyntaxElementBase<TableName,TableNameType>
implements TableName

Author:
2011 Stanislav Muhametsin

Constructor Summary
protected TableNameImpl(SQLProcessorAggregator processor, Class<? extends TableNameType> implClass, String schemaName)
           
 
Method Summary
protected  boolean doesEqual(TableNameType another)
           
 String getSchemaName()
           
 
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

TableNameImpl

protected TableNameImpl(SQLProcessorAggregator processor,
                        Class<? extends TableNameType> implClass,
                        String schemaName)
Method Detail

getSchemaName

public String getSchemaName()
Specified by:
getSchemaName in interface TableName

doesEqual

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


Copyright © 2010-2012. All Rights Reserved.