org.sql.generation.implementation.grammar.modification
Class InsertStatementImpl

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<InsertStatement,InsertStatement>
          extended by org.sql.generation.implementation.grammar.modification.InsertStatementImpl
All Implemented Interfaces:
org.atp.api.Typeable<InsertStatement>, SQLStatement, InsertStatement

public class InsertStatementImpl
extends SQLSyntaxElementBase<InsertStatement,InsertStatement>
implements InsertStatement

Author:
Stanislav Muhametsin

Constructor Summary
protected InsertStatementImpl(SQLProcessorAggregator processor, Class<? extends InsertStatement> expressionClass, TableNameDirect tableName, ColumnSource columnSource)
           
  InsertStatementImpl(SQLProcessorAggregator processor, TableNameDirect tableName, ColumnSource columnSource)
           
 
Method Summary
protected  boolean doesEqual(InsertStatement another)
           
 ColumnSource getColumnSource()
           
 TableNameDirect 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

InsertStatementImpl

public InsertStatementImpl(SQLProcessorAggregator processor,
                           TableNameDirect tableName,
                           ColumnSource columnSource)

InsertStatementImpl

protected InsertStatementImpl(SQLProcessorAggregator processor,
                              Class<? extends InsertStatement> expressionClass,
                              TableNameDirect tableName,
                              ColumnSource columnSource)
Method Detail

getTableName

public TableNameDirect getTableName()
Specified by:
getTableName in interface InsertStatement

getColumnSource

public ColumnSource getColumnSource()
Specified by:
getColumnSource in interface InsertStatement

doesEqual

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


Copyright © 2010-2012. All Rights Reserved.