Package org.castor.ddlgen.schemaobject
Class DefaultTable
java.lang.Object
org.castor.ddlgen.schemaobject.AbstractSchemaObject
org.castor.ddlgen.schemaobject.Table
org.castor.ddlgen.schemaobject.DefaultTable
- All Implemented Interfaces:
SchemaObject
Table contains fields, foreignkeys, indexes and table's options.
- Since:
- 1.1
- Version:
- $Revision: 5951 $ $Date: 2006-04-25 16:09:10 -0600 (Tue, 25 Apr 2006) $
- Author:
- Le Duc Bao, Ralf Joachim
-
Field Summary
Fields inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
HASHFACTOR
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
toCreateDDL
(DDLWriter writer) Build create script for the schema object.void
Build drop script for the schema object.Methods inherited from class org.castor.ddlgen.schemaobject.Table
addField, addForeignKey, addIndex, equals, fields, getField, getField, getFieldCount, getForeignKey, getForeignKeyCount, getIndex, getIndexCount, getKeyGenerator, getPrimaryKey, getSchema, hashCode, merge, setKeyGenerator, setPrimaryKey, setSchema
Methods inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
equals, getConfiguration, getName, setConfiguration, setName
-
Constructor Details
-
DefaultTable
public DefaultTable()
-
-
Method Details
-
toCreateDDL
Build create script for the schema object.- Parameters:
writer
- DDLWriter to write schema objects to.- Throws:
GeneratorException
- If generation of the script failed or is not supported.
-
toDropDDL
Build drop script for the schema object.- Parameters:
writer
- DDLWriter to write schema objects to.
-