Class PostgresqlSequenceKeyGeneratorFactory
- java.lang.Object
-
- org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
-
- org.castor.ddlgen.engine.postgresql.PostgresqlSequenceKeyGeneratorFactory
-
- All Implemented Interfaces:
KeyGeneratorFactory
public final class PostgresqlSequenceKeyGeneratorFactory extends SequenceKeyGeneratorFactory
Factory class for SEQUENCE key generators for PostgreSQL.- Since:
- 1.1
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Le Duc Bao, Ralf Joachim
-
-
Constructor Summary
Constructors Constructor Description PostgresqlSequenceKeyGeneratorFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
toCreateDDL(KeyGenerator key, DDLWriter writer)
Generate create script for given SEQUENCE key generator.void
toDropDDL(KeyGenerator key, DDLWriter writer)
Generate drop script for given SEQUENCE key generator.-
Methods inherited from class org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
createKeyGenerator, createKeyGenerator, getAlgorithmName, hasMandatoryParameters, toPrimaryKeyList, toPrimaryKeyTypeList
-
-
-
-
Method Detail
-
toCreateDDL
public void toCreateDDL(KeyGenerator key, DDLWriter writer)
Generate create script for given SEQUENCE key generator.- Specified by:
toCreateDDL
in classSequenceKeyGeneratorFactory
- Parameters:
key
- SEQUENCE key generator to generate DDL for.writer
- DDLWriter to write schema objects to.
-
toDropDDL
public void toDropDDL(KeyGenerator key, DDLWriter writer)
Generate drop script for given SEQUENCE key generator.- Specified by:
toDropDDL
in classSequenceKeyGeneratorFactory
- Parameters:
key
- SEQUENCE key generator to generate DDL for.writer
- DDLWriter to write schema objects to.
-
-