Package | Description |
---|---|
org.castor.ddlgen |
This package contains functional classes, exceptions and Main class for
DDL generator.
|
org.castor.ddlgen.engine.db2 |
This package contains final classes to create DDL for DB2.
|
org.castor.ddlgen.engine.derby |
This package contains final classes to create DDL for Derby.
|
org.castor.ddlgen.engine.hsql |
This package contains final classes to create DDL for Hsql.
|
org.castor.ddlgen.engine.mssql |
This package contains final classes to create DDL for Microsoft SQL Server.
|
org.castor.ddlgen.engine.mysql |
This package contains final classes to create DDL for MySQL.
|
org.castor.ddlgen.engine.oracle |
This package contains final classes to create DDL for Oracle.
|
org.castor.ddlgen.engine.pointbase |
This package contains final classes to create DDL for PointBase.
|
org.castor.ddlgen.engine.postgresql |
This package contains final classes to create DDL for PostgreSQL.
|
org.castor.ddlgen.engine.sapdb |
This package contains final classes to create DDL for SapDB.
|
org.castor.ddlgen.engine.sybase |
This package contains final classes to create DDL for Sybase.
|
org.castor.ddlgen.keygenerator |
This package contains various various key generator implementations as well as
factory classes for all of the key generators.
|
org.castor.ddlgen.schemaobject |
This package contains SchemaObject's for ddl generation including Table, Field,
KeyGenerator, Index, Schema,ForeignKey and PrimaryKey.
|
Modifier and Type | Method and Description |
---|---|
protected void |
AbstractGenerator.createForeignKeyDDL(Table table,
DDLWriter writer)
Generate DDL for foreign key.
|
void |
AbstractGenerator.createIndex(Table table,
DDLWriter writer)
Generate DDL for indices of given table.
|
void |
AbstractGenerator.generateCreate(DDLWriter writer)
Generate DDL for create statementof table.
|
void |
AbstractGenerator.generateDrop(DDLWriter writer)
Generate DDL for drop statement of table.
|
void |
AbstractGenerator.generateForeignKey(DDLWriter writer)
Generate DDL for foreign keys.
|
abstract void |
AbstractGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
AbstractGenerator.generateIndex(DDLWriter writer)
Generate DDL for indices.
|
void |
AbstractGenerator.generateKeyGenerator(DDLWriter writer)
Generate DDL for key generators (sequence/trigger).
|
void |
AbstractGenerator.generatePrimaryKey(DDLWriter writer)
Generate DDL for primany keys.
|
Modifier and Type | Method and Description |
---|---|
void |
Db2Generator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
Db2PrimaryKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
Db2Field.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
Db2SequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
Db2SequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
void |
DerbyGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
DerbyField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
Modifier and Type | Method and Description |
---|---|
void |
HsqlGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
HsqlPrimaryKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
HsqlField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
HsqlTable.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
HsqlSequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
HsqlTable.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
HsqlSequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
void |
MssqlGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
MssqlField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MssqlPrimaryKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
Modifier and Type | Method and Description |
---|---|
void |
MysqlGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
MysqlField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MysqlTable.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MysqlSchema.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MysqlForeignKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MysqlTable.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
MysqlSchema.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
Modifier and Type | Method and Description |
---|---|
void |
OracleGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
OracleSequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
OracleSequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
void |
PointBaseGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
PointBasePrimaryKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
PointBaseField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
Modifier and Type | Method and Description |
---|---|
void |
PostgresqlGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
PostgresqlField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
PostgresqlSequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
PostgresqlSequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
void |
SapdbGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
SapdbSequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
SapdbSequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
void |
SybaseGenerator.generateHeader(DDLWriter writer)
Generate header comment.
|
void |
SybaseField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
Modifier and Type | Method and Description |
---|---|
void |
SequenceKeyGenerator.toCreateDDL(DDLWriter writer)
Delegate generation of create script to factory.
|
void |
IdentityKeyGenerator.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
MaxKeyGenerator.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
HighLowKeyGenerator.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
UUIDKeyGenerator.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
abstract void |
SequenceKeyGeneratorFactory.toCreateDDL(KeyGenerator key,
DDLWriter writer)
Generate create script for given SEQUENCE key generator.
|
void |
SequenceKeyGenerator.toDropDDL(DDLWriter writer)
Delegate generation of drop script to factory.
|
void |
IdentityKeyGenerator.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
MaxKeyGenerator.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
HighLowKeyGenerator.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
UUIDKeyGenerator.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
abstract void |
SequenceKeyGeneratorFactory.toDropDDL(KeyGenerator key,
DDLWriter writer)
Generate drop script for given SEQUENCE key generator.
|
Modifier and Type | Method and Description |
---|---|
protected void |
ForeignKey.fieldNames(DDLWriter writer)
Concatenate all field names delimited by field delimiter and whitespace.
|
protected void |
PrimaryKey.fieldNames(DDLWriter writer)
Concatenate all field names delimited by field delimiter and whitespace.
|
protected void |
Index.fieldNames(DDLWriter writer)
Concatenate all field names delimited by field delimiter and whitespace.
|
protected void |
Table.fields(DDLWriter writer)
Concatenate all fields names delimited by line separator.
|
protected void |
ForeignKey.referencedFieldNames(DDLWriter writer)
Concatenate all referenced field names delimited by field delimiter and whitespace.
|
void |
DefaultSchema.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
DefaultIndex.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
DefaultTable.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
DefaultForeignKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
DefaultPrimaryKey.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
SchemaObject.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
DefaultField.toCreateDDL(DDLWriter writer)
Build create script for the schema object.
|
void |
Field.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
DefaultSchema.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
DefaultIndex.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
ForeignKey.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
DefaultTable.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
PrimaryKey.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
void |
SchemaObject.toDropDDL(DDLWriter writer)
Build drop script for the schema object.
|
Copyright © 2013. All rights reserved.