org.eclipse.datatools.enablement.mysql.ddl
Class MySqlDdlBuilder
java.lang.Object
org.eclipse.datatools.enablement.mysql.ddl.shared.MySqlDdlBuilderHelper
org.eclipse.datatools.enablement.mysql.ddl.MySqlDdlBuilder
public class MySqlDdlBuilder
- extends MySqlDdlBuilderHelper
This class generates the actual sql statements for MySql
Method Summary |
java.lang.String |
createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames,
boolean generatePk)
|
java.lang.String |
createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
|
java.lang.String |
dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
|
Methods inherited from class org.eclipse.datatools.enablement.mysql.ddl.shared.MySqlDdlBuilderHelper |
addCheckConstraint, addForeignKey, addUniqueConstraint, alterTableAddColumn, clearCreate, clearDrop, dropTable, dropTableConstraint, dropTrigger, dropView, getEngineeringCallBack, setEngineeringCallBack |
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MySqlDdlBuilder
public MySqlDdlBuilder()
dropIndex
public java.lang.String dropIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
- Specified by:
dropIndex
in class MySqlDdlBuilderHelper
createTable
public java.lang.String createTable(BaseTable table,
boolean quoteIdentifiers,
boolean qualifyNames,
boolean generatePk)
- Specified by:
createTable
in class MySqlDdlBuilderHelper
createView
public java.lang.String createView(ViewTable view,
boolean quoteIdentifiers,
boolean qualifyNames)
- Specified by:
createView
in class MySqlDdlBuilderHelper
createIndex
public java.lang.String createIndex(Index index,
boolean quoteIdentifiers,
boolean qualifyNames)
- Specified by:
createIndex
in class MySqlDdlBuilderHelper
createTrigger
public java.lang.String createTrigger(Trigger trigger,
boolean quoteIdentifiers,
boolean qualifyNames)
- Specified by:
createTrigger
in class MySqlDdlBuilderHelper