org.sql.generation.implementation.grammar.factories.pgsql
Class PgSQLManipulationFactoryImpl

java.lang.Object
  extended by org.sql.generation.implementation.grammar.common.SQLFactoryBase
      extended by org.sql.generation.implementation.grammar.factories.DefaultManipulationFactory
          extended by org.sql.generation.implementation.grammar.factories.pgsql.PgSQLManipulationFactoryImpl
All Implemented Interfaces:
ManipulationFactory, PgSQLManipulationFactory

public class PgSQLManipulationFactoryImpl
extends DefaultManipulationFactory
implements PgSQLManipulationFactory

Author:
Stanislav Muhametsin

Constructor Summary
PgSQLManipulationFactoryImpl(PostgreSQLVendor vendor, SQLProcessorAggregator processor)
           
 
Method Summary
 PgSQLDropTableOrViewStatement createDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour)
           
 PgSQLDropTableOrViewStatement createDropTableOrViewStatement(TableNameDirect tableName, ObjectType theType, DropBehaviour dropBehaviour, Boolean useIfExists)
           
 
Methods inherited from class org.sql.generation.implementation.grammar.factories.DefaultManipulationFactory
createAddColumnDefinition, createAddTableConstraintDefinition, createAlterColumnDefinition, createAlterTableStatement, createDropColumnDefinition, createDropSchemaStatement, createDropTableConstraintDefinition, createSetColumnDefault
 
Methods inherited from class org.sql.generation.implementation.grammar.common.SQLFactoryBase
getProcessor, getVendor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.sql.generation.api.grammar.factories.ManipulationFactory
createAddColumnDefinition, createAddTableConstraintDefinition, createAlterColumnDefinition, createAlterTableStatement, createDropColumnDefinition, createDropSchemaStatement, createDropTableConstraintDefinition, createSetColumnDefault
 

Constructor Detail

PgSQLManipulationFactoryImpl

public PgSQLManipulationFactoryImpl(PostgreSQLVendor vendor,
                                    SQLProcessorAggregator processor)
Method Detail

createDropTableOrViewStatement

public PgSQLDropTableOrViewStatement createDropTableOrViewStatement(TableNameDirect tableName,
                                                                    ObjectType theType,
                                                                    DropBehaviour dropBehaviour)
Specified by:
createDropTableOrViewStatement in interface ManipulationFactory
Specified by:
createDropTableOrViewStatement in interface PgSQLManipulationFactory
Overrides:
createDropTableOrViewStatement in class DefaultManipulationFactory

createDropTableOrViewStatement

public PgSQLDropTableOrViewStatement createDropTableOrViewStatement(TableNameDirect tableName,
                                                                    ObjectType theType,
                                                                    DropBehaviour dropBehaviour,
                                                                    Boolean useIfExists)
Specified by:
createDropTableOrViewStatement in interface PgSQLManipulationFactory


Copyright © 2010-2012. All Rights Reserved.