Package org.castor.ddlgen.engine.hsql
Class HsqlSchemaFactory
- java.lang.Object
-
- org.castor.ddlgen.engine.hsql.HsqlSchemaFactory
-
- All Implemented Interfaces:
SchemaFactory
public final class HsqlSchemaFactory extends java.lang.Object implements SchemaFactory
HSQL schema factory.- 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 HsqlSchemaFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description FieldcreateField()Create field objects.ForeignKeycreateForeignKey()Create foreign key objects.IndexcreateIndex()Create index objects.PrimaryKeycreatePrimaryKey()Create primary key objects.SchemacreateSchema()Create schema objects.TablecreateTable()Create table objects.
-
-
-
Method Detail
-
createSchema
public Schema createSchema()
Create schema objects.- Specified by:
createSchemain interfaceSchemaFactory- Returns:
- New schema object.
-
createTable
public Table createTable()
Create table objects.- Specified by:
createTablein interfaceSchemaFactory- Returns:
- New table object.
-
createField
public Field createField()
Create field objects.- Specified by:
createFieldin interfaceSchemaFactory- Returns:
- New field object.
-
createForeignKey
public ForeignKey createForeignKey()
Create foreign key objects.- Specified by:
createForeignKeyin interfaceSchemaFactory- Returns:
- New foreign key object.
-
createIndex
public Index createIndex()
Create index objects.- Specified by:
createIndexin interfaceSchemaFactory- Returns:
- New index object.
-
createPrimaryKey
public PrimaryKey createPrimaryKey()
Create primary key objects.- Specified by:
createPrimaryKeyin interfaceSchemaFactory- Returns:
- New primary key object.
-
-