org.castor.ddlgen.keygenerator
Class SequenceKeyGeneratorFactory
java.lang.Object
org.castor.ddlgen.keygenerator.SequenceKeyGeneratorFactory
- KeyGeneratorFactory
public abstract class SequenceKeyGeneratorFactory
extends java.lang.Object
Abstract base class for SEQUENCE key generator factories.
$Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
toCreateDDL
public abstract void toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
key
- SEQUENCE key generator to generate DDL for.writer
- DDLWriter to write schema objects to.
toDropDDL
public abstract void toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
key
- SEQUENCE key generator to generate DDL for.writer
- DDLWriter to write schema objects to.
toPrimaryKeyList
protected final String toPrimaryKeyList(Table table)
Build a string containing names of all primary key columns separated by '_'.
table
- Table build primary key column names string for.
- String containing names of all primary key columns separated by '_'.
toPrimaryKeyTypeList
protected final String toPrimaryKeyTypeList(Table table)
Build a string containing types of all primary key columns separated by '_'.
table
- Table build primary key column types string for.
- String containing types of all primary key columns separated by '_'.
Intalio Inc. (C) 1999-2008. All rights reserved http://www.intalio.com