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

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<TableNameFunction>
              extended by org.sql.generation.implementation.grammar.common.TableNameFunctionImpl
All Implemented Interfaces:
org.atp.api.Typeable<TableName>, TableName, TableNameFunction

public class TableNameFunctionImpl
extends TableNameImpl<TableNameFunction>
implements TableNameFunction

Author:
2011 Stanislav Muhametsin

Constructor Summary
protected TableNameFunctionImpl(SQLProcessorAggregator processor, Class<? extends TableNameFunction> implClass, String schemaName, SQLFunctionLiteral function)
           
  TableNameFunctionImpl(SQLProcessorAggregator processor, String schemaName, SQLFunctionLiteral function)
           
 
Method Summary
protected  boolean doesEqual(TableNameFunction another)
           
 SQLFunctionLiteral getFunction()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.common.TableNameImpl
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.sql.generation.api.grammar.common.TableName
getSchemaName
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 

Constructor Detail

TableNameFunctionImpl

public TableNameFunctionImpl(SQLProcessorAggregator processor,
                             String schemaName,
                             SQLFunctionLiteral function)

TableNameFunctionImpl

protected TableNameFunctionImpl(SQLProcessorAggregator processor,
                                Class<? extends TableNameFunction> implClass,
                                String schemaName,
                                SQLFunctionLiteral function)
Method Detail

getFunction

public SQLFunctionLiteral getFunction()
Specified by:
getFunction in interface TableNameFunction

doesEqual

protected boolean doesEqual(TableNameFunction another)
Overrides:
doesEqual in class TableNameImpl<TableNameFunction>


Copyright © 2010-2012. All Rights Reserved.