Package org.castor.ddlgen.engine.mysql
Class MysqlForeignKey
- java.lang.Object
-
- org.castor.ddlgen.schemaobject.AbstractSchemaObject
-
- org.castor.ddlgen.schemaobject.ForeignKey
-
- org.castor.ddlgen.engine.mysql.MysqlForeignKey
-
- All Implemented Interfaces:
SchemaObject
public final class MysqlForeignKey extends ForeignKey
Foreign key of MySQL database engine.- 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.ForeignKey
MANY_MANY, ONE_MANY, ONE_ONE
-
Fields inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
HASHFACTOR
-
-
Constructor Summary
Constructors Constructor Description MysqlForeignKey()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
toCreateDDL(DDLWriter writer)
Build create script for the schema object.-
Methods inherited from class org.castor.ddlgen.schemaobject.ForeignKey
addField, addReferenceField, equals, fieldNames, getField, getFieldCount, getReferenceField, getReferenceFieldCount, getReferenceTable, getRelationType, getTable, hashCode, merge, referencedFieldNames, setReferenceTable, setRelationType, setTable, toDropDDL
-
Methods inherited from class org.castor.ddlgen.schemaobject.AbstractSchemaObject
equals, getConfiguration, getName, setConfiguration, setName
-
-
-
-
Method Detail
-
toCreateDDL
public void toCreateDDL(DDLWriter writer)
Build create script for the schema object.- Parameters:
writer
- DDLWriter to write schema objects to.
-
-