org.sql.generation.implementation.grammar.factories
Class DefaultManipulationFactory
java.lang.Object
org.sql.generation.implementation.grammar.common.SQLFactoryBase
org.sql.generation.implementation.grammar.factories.DefaultManipulationFactory
- All Implemented Interfaces:
- ManipulationFactory
- Direct Known Subclasses:
- PgSQLManipulationFactoryImpl
public class DefaultManipulationFactory
- extends SQLFactoryBase
- implements ManipulationFactory
- Author:
- Stanislav Muhametsin
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultManipulationFactory
public DefaultManipulationFactory(SQLVendor vendor,
SQLProcessorAggregator processor)
createAlterTableStatement
public AlterTableStatement createAlterTableStatement(TableNameDirect tableName,
AlterTableAction action)
- Specified by:
createAlterTableStatement in interface ManipulationFactory
createAddColumnDefinition
public AddColumnDefinition createAddColumnDefinition(ColumnDefinition definition)
- Specified by:
createAddColumnDefinition in interface ManipulationFactory
createAddTableConstraintDefinition
public AddTableConstraintDefinition createAddTableConstraintDefinition(TableConstraintDefinition constraintDefinition)
- Specified by:
createAddTableConstraintDefinition in interface ManipulationFactory
createAlterColumnDefinition
public AlterColumnDefinition createAlterColumnDefinition(String columnName,
AlterColumnAction action)
- Specified by:
createAlterColumnDefinition in interface ManipulationFactory
createSetColumnDefault
public SetColumnDefault createSetColumnDefault(String newDefault)
- Specified by:
createSetColumnDefault in interface ManipulationFactory
createDropColumnDefinition
public DropColumnDefinition createDropColumnDefinition(String columnName,
DropBehaviour dropBehaviour)
- Specified by:
createDropColumnDefinition in interface ManipulationFactory
createDropTableConstraintDefinition
public DropTableConstraintDefinition createDropTableConstraintDefinition(String constraintName,
DropBehaviour dropBehaviour)
- Specified by:
createDropTableConstraintDefinition in interface ManipulationFactory
createDropSchemaStatement
public DropSchemaStatement createDropSchemaStatement(String schemaName,
DropBehaviour dropBehaviour)
- Specified by:
createDropSchemaStatement in interface ManipulationFactory
createDropTableOrViewStatement
public DropTableOrViewStatement createDropTableOrViewStatement(TableNameDirect tableName,
ObjectType theType,
DropBehaviour dropBehaviour)
- Specified by:
createDropTableOrViewStatement in interface ManipulationFactory
Copyright © 2010-2012. All Rights Reserved.