org.plasma.text.ddl
Class MySQLFactory
java.lang.Object
org.plasma.text.ddl.DefaultDDLFactory
org.plasma.text.ddl.MySQLFactory
- All Implemented Interfaces:
- DDLFactory
public class MySQLFactory
- extends DefaultDDLFactory
- implements DDLFactory
|
Method Summary |
java.lang.String |
createCheckConstraint(Schema schema,
Table table,
Check check)
|
java.lang.String |
createForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable)
|
java.lang.String |
createSequence(Schema schema,
Table table)
|
java.lang.String |
createTable(Schema schema,
Table table)
|
java.lang.String |
createUniqueConstraint(Schema schema,
Table table,
Unique unique)
|
java.lang.String |
dropCheckConstraint(Schema schema,
Table table,
Check check)
|
java.lang.String |
dropForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable)
|
java.lang.String |
dropIndex(Schema schema,
Table table,
Index index)
|
java.lang.String |
dropSequence(Schema schema,
Table table)
|
java.lang.String |
dropUniqueConstraint(Schema schema,
Table table,
Unique unique)
|
java.lang.String |
enableForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable,
boolean enable)
|
java.lang.String |
enableUniqueConstraint(Schema schema,
Table table,
Unique unique,
boolean enable)
|
java.lang.String |
getType(Table table,
Column column)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MySQLFactory
public MySQLFactory()
getType
public java.lang.String getType(Table table,
Column column)
- Specified by:
getType in interface DDLFactory- Specified by:
getType in class DefaultDDLFactory
createTable
public java.lang.String createTable(Schema schema,
Table table)
- Specified by:
createTable in interface DDLFactory- Overrides:
createTable in class DefaultDDLFactory
createForeignKeyConstraint
public java.lang.String createForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable)
- Specified by:
createForeignKeyConstraint in interface DDLFactory- Overrides:
createForeignKeyConstraint in class DefaultDDLFactory
dropForeignKeyConstraint
public java.lang.String dropForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable)
- Specified by:
dropForeignKeyConstraint in interface DDLFactory- Overrides:
dropForeignKeyConstraint in class DefaultDDLFactory
enableForeignKeyConstraint
public java.lang.String enableForeignKeyConstraint(Schema schema,
Table table,
Fk fk,
Table toTable,
boolean enable)
- Specified by:
enableForeignKeyConstraint in interface DDLFactory- Overrides:
enableForeignKeyConstraint in class DefaultDDLFactory
createUniqueConstraint
public java.lang.String createUniqueConstraint(Schema schema,
Table table,
Unique unique)
- Specified by:
createUniqueConstraint in interface DDLFactory- Overrides:
createUniqueConstraint in class DefaultDDLFactory
dropUniqueConstraint
public java.lang.String dropUniqueConstraint(Schema schema,
Table table,
Unique unique)
- Specified by:
dropUniqueConstraint in interface DDLFactory- Overrides:
dropUniqueConstraint in class DefaultDDLFactory
dropIndex
public java.lang.String dropIndex(Schema schema,
Table table,
Index index)
- Specified by:
dropIndex in interface DDLFactory- Overrides:
dropIndex in class DefaultDDLFactory
createSequence
public java.lang.String createSequence(Schema schema,
Table table)
- Specified by:
createSequence in interface DDLFactory- Overrides:
createSequence in class DefaultDDLFactory
dropSequence
public java.lang.String dropSequence(Schema schema,
Table table)
- Specified by:
dropSequence in interface DDLFactory- Overrides:
dropSequence in class DefaultDDLFactory
createCheckConstraint
public java.lang.String createCheckConstraint(Schema schema,
Table table,
Check check)
- Specified by:
createCheckConstraint in interface DDLFactory- Overrides:
createCheckConstraint in class DefaultDDLFactory
dropCheckConstraint
public java.lang.String dropCheckConstraint(Schema schema,
Table table,
Check check)
- Specified by:
dropCheckConstraint in interface DDLFactory- Overrides:
dropCheckConstraint in class DefaultDDLFactory
enableUniqueConstraint
public java.lang.String enableUniqueConstraint(Schema schema,
Table table,
Unique unique,
boolean enable)
- Specified by:
enableUniqueConstraint in interface DDLFactory- Overrides:
enableUniqueConstraint in class DefaultDDLFactory
Copyright © 2013. All Rights Reserved.