org.sql.generation.implementation.grammar.manipulation.pgsql
Class PgSQLDropTableOrViewStatementImpl

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
              extended by org.sql.generation.implementation.grammar.manipulation.pgsql.PgSQLDropTableOrViewStatementImpl
All Implemented Interfaces:
org.atp.api.Typeable<SchemaStatement>, SchemaManipulationStatement, SchemaStatement, SQLStatement, DropBehaviourContainer, DropStatement, DropTableOrViewStatement, PgSQLDropTableOrViewStatement

public class PgSQLDropTableOrViewStatementImpl
extends DropTableOrViewStatementImpl
implements PgSQLDropTableOrViewStatement

Author:
Stanislav Muhametsin

Constructor Summary
protected PgSQLDropTableOrViewStatementImpl(Class<? extends PgSQLDropTableOrViewStatement> realImplementingType, ObjectType whatToDrop, DropBehaviour dropBehaviour, TableName name, Boolean useIfExists)
           
  PgSQLDropTableOrViewStatementImpl(ObjectType whatToDrop, DropBehaviour dropBehaviour, TableName name, Boolean useIfExists)
           
 
Method Summary
protected  boolean doesEqual(DropTableOrViewStatement another)
           
 Boolean useIfExists()
           
 
Methods inherited from class org.sql.generation.implementation.grammar.manipulation.DropTableOrViewStatementImpl
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.DropTableOrViewStatement
getTableName
 
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

PgSQLDropTableOrViewStatementImpl

public PgSQLDropTableOrViewStatementImpl(ObjectType whatToDrop,
                                         DropBehaviour dropBehaviour,
                                         TableName name,
                                         Boolean useIfExists)

PgSQLDropTableOrViewStatementImpl

protected PgSQLDropTableOrViewStatementImpl(Class<? extends PgSQLDropTableOrViewStatement> realImplementingType,
                                            ObjectType whatToDrop,
                                            DropBehaviour dropBehaviour,
                                            TableName name,
                                            Boolean useIfExists)
Method Detail

doesEqual

protected boolean doesEqual(DropTableOrViewStatement another)
Overrides:
doesEqual in class DropTableOrViewStatementImpl

useIfExists

public Boolean useIfExists()
Specified by:
useIfExists in interface PgSQLDropTableOrViewStatement


Copyright © 2010-2011. All Rights Reserved.