org.sql.generation.implementation.grammar.manipulation
Class DropStatementImpl<DropStatementType extends DropStatement>

java.lang.Object
  extended by org.atp.spi.TypeableImpl<BaseInterfaceType,ActualInterfaceType>
      extended by org.sql.generation.implementation.grammar.common.SQLSyntaxElementBase<SchemaStatement,DropStatementType>
          extended by org.sql.generation.implementation.grammar.manipulation.DropStatementImpl<DropStatementType>
All Implemented Interfaces:
org.atp.api.Typeable<SchemaStatement>, SchemaManipulationStatement, SchemaStatement, SQLStatement, DropBehaviourContainer, DropStatement
Direct Known Subclasses:
DropSchemaStatementImpl, DropTableOrViewStatementImpl

public class DropStatementImpl<DropStatementType extends DropStatement>
extends SQLSyntaxElementBase<SchemaStatement,DropStatementType>
implements DropStatement

Author:
Stanislav Muhametsin

Constructor Summary
protected DropStatementImpl(SQLProcessorAggregator processor, Class<? extends DropStatementType> realImplementingType, ObjectType whatToDrop, DropBehaviour dropBehaviour)
           
 
Method Summary
protected  boolean doesEqual(DropStatementType another)
           
 DropBehaviour getDropBehaviour()
           
 ObjectType whatToDrop()
           
 
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

DropStatementImpl

protected DropStatementImpl(SQLProcessorAggregator processor,
                            Class<? extends DropStatementType> realImplementingType,
                            ObjectType whatToDrop,
                            DropBehaviour dropBehaviour)
Method Detail

doesEqual

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

getDropBehaviour

public DropBehaviour getDropBehaviour()
Specified by:
getDropBehaviour in interface DropBehaviourContainer

whatToDrop

public ObjectType whatToDrop()
Specified by:
whatToDrop in interface DropStatement


Copyright © 2010-2012. All Rights Reserved.