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 |
---|---|
Table |
SchemaFactory.createTable()
Create table objects.
|
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.
|
Modifier and Type | Method and Description |
---|---|
Table |
Db2SchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
DerbySchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Class and Description |
---|---|
class |
HsqlTable
HSQL table.
|
Modifier and Type | Method and Description |
---|---|
Table |
HsqlSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
MssqlSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Class and Description |
---|---|
class |
MysqlTable
MySQL table.
|
Modifier and Type | Method and Description |
---|---|
Table |
MysqlSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
OracleSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
PointBaseSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
PostgresqlSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
SapdbSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
Table |
SybaseSchemaFactory.createTable()
Create table objects.
|
Modifier and Type | Method and Description |
---|---|
protected String |
SequenceKeyGeneratorFactory.toPrimaryKeyList(Table table)
Build a string containing names of all primary key columns separated by '_'.
|
protected String |
SequenceKeyGeneratorFactory.toPrimaryKeyTypeList(Table table)
Build a string containing types of all primary key columns separated by '_'.
|
Modifier and Type | Class and Description |
---|---|
class |
DefaultTable
Table contains fields, foreignkeys, indexes and table's options.
|
Modifier and Type | Method and Description |
---|---|
Table |
ForeignKey.getReferenceTable()
Get table referenced by the foreign key.
|
Table |
ForeignKey.getTable()
Get table that holds foreign key.
|
Table |
Index.getTable()
Get table the foreign key is used for.
|
Table |
Field.getTable()
Get table which contains this field.
|
Table |
KeyGenerator.getTable()
Get table the key generator creates keys for.
|
Table |
PrimaryKey.getTable()
Get table the primary key is used for.
|
Table |
Schema.getTable(int index)
Get table at given index.
|
Table |
Schema.getTable(String name)
Get table with given name.
|
Modifier and Type | Method and Description |
---|---|
void |
Schema.addTable(Table table)
Add given table to list of tables.
|
void |
Table.merge(Table table)
Check if given table can be merged with this one.
|
void |
ForeignKey.setReferenceTable(Table table)
Set table referenced by the foreign key.
|
void |
ForeignKey.setTable(Table table)
Set table that holds foreign key.
|
void |
Index.setTable(Table table)
Set table the foreign key is used for.
|
void |
Field.setTable(Table table)
Set table which contains this field.
|
void |
KeyGenerator.setTable(Table table)
Set table the key generator creates keys for.
|
void |
PrimaryKey.setTable(Table table)
Set table the primary key is used for.
|
Copyright © 2018. All rights reserved.