org.sql.generation.implementation.grammar.manipulation
Class DropTableOrViewStatementImpl

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

public class DropTableOrViewStatementImpl
extends DropStatementImpl<DropTableOrViewStatement>
implements DropTableOrViewStatement

Author:
Stanislav Muhametsin

Constructor Summary
protected DropTableOrViewStatementImpl(java.lang.Class<? extends DropTableOrViewStatement> realImplementingType, ObjectType whatToDrop, DropBehaviour dropBehaviour, TableName name)
           
  DropTableOrViewStatementImpl(ObjectType whatToDrop, DropBehaviour dropBehaviour, TableName name)
           
 
Method Summary
protected  boolean doesEqual(DropTableOrViewStatement another)
           
 TableName getTableName()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.manipulation.DropStatementImpl
getDropBehaviour, whatToDrop
 
Methods inherited from class org.atp.spi.TypeableImpl
bothNullOrEquals, equals, getImplementedType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sql.generation.api.grammar.manipulation.DropStatement
whatToDrop
 
Methods inherited from interface org.atp.api.Typeable
getImplementedType
 
Methods inherited from interface org.sql.generation.api.grammar.manipulation.DropBehaviourContainer
getDropBehaviour
 

Constructor Detail

DropTableOrViewStatementImpl

public DropTableOrViewStatementImpl(ObjectType whatToDrop,
                                    DropBehaviour dropBehaviour,
                                    TableName name)

DropTableOrViewStatementImpl

protected DropTableOrViewStatementImpl(java.lang.Class<? extends DropTableOrViewStatement> realImplementingType,
                                       ObjectType whatToDrop,
                                       DropBehaviour dropBehaviour,
                                       TableName name)
Method Detail

doesEqual

protected boolean doesEqual(DropTableOrViewStatement another)
Overrides:
doesEqual in class DropStatementImpl<DropTableOrViewStatement>

getTableName

public TableName getTableName()
Specified by:
getTableName in interface DropTableOrViewStatement


Copyright © 2010. All Rights Reserved.