org.eclipse.datatools.enablement.mysql.ddl.shared
Class MySqlDdlBuilderHelper
java.lang.Object
   org.eclipse.datatools.enablement.mysql.ddl.shared.MySqlDdlBuilderHelper
org.eclipse.datatools.enablement.mysql.ddl.shared.MySqlDdlBuilderHelper
- Direct Known Subclasses: 
- MySqlDdlBuilder
- public abstract class MySqlDdlBuilderHelper 
- extends java.lang.Object
This class generates the actual sql statements for MySql
 
| Method Summary | 
|  java.lang.String | addCheckConstraint(CheckConstraint constraint,
                   boolean quoteIdentifiers,
                   boolean qualifyNames)
 | 
|  java.lang.String | addForeignKey(ForeignKey foreignKey,
              boolean quoteIdentifiers,
              boolean qualifyNames)
 | 
|  java.lang.String | addUniqueConstraint(UniqueConstraint constraint,
                    boolean quoteIdentifiers,
                    boolean qualifyNames)
 | 
|  java.lang.String | alterTableAddColumn(Column column,
                    boolean quoteIdentifiers,
                    boolean qualifyNames)
 | 
|  void | clearCreate()
 | 
|  void | clearDrop()
 | 
| abstract  java.lang.String | createIndex(Index o,
            boolean quoteIdentifiers,
            boolean qualifyNames)
 | 
| abstract  java.lang.String | createTable(BaseTable o,
            boolean quoteIdentifiers,
            boolean qualifyNames,
            boolean generatePKConstraints)
 | 
| abstract  java.lang.String | createTrigger(Trigger o,
              boolean quoteIdentifiers,
              boolean qualifyNames)
 | 
| abstract  java.lang.String | createView(ViewTable o,
           boolean quoteIdentifiers,
           boolean qualifyNames)
 | 
| abstract  java.lang.String | dropIndex(Index o,
          boolean quoteIdentifiers,
          boolean qualifyNames)
 | 
|  java.lang.String | dropTable(BaseTable table,
          boolean quoteIdentifiers,
          boolean qualifyNames)
 | 
|  java.util.List | dropTableConstraint(TableConstraint constraint,
                    boolean quoteIdentifiers,
                    boolean qualifyNames)
 | 
|  java.lang.String | dropTrigger(Trigger trigger,
            boolean quoteIdentifiers,
            boolean qualifyNames)
 | 
|  java.lang.String | dropView(ViewTable view,
         boolean quoteIdentifiers,
         boolean qualifyNames)
 | 
|  IEngineeringCallBack | getEngineeringCallBack()
 | 
|  void | setEngineeringCallBack(IEngineeringCallBack callback)
 | 
 
| Methods inherited from class java.lang.Object | 
| equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
 
MySqlDdlBuilderHelper
public MySqlDdlBuilderHelper()
setEngineeringCallBack
public void setEngineeringCallBack(IEngineeringCallBack callback)
- 
 
getEngineeringCallBack
public IEngineeringCallBack getEngineeringCallBack()
- 
 
clearDrop
public void clearDrop()
- 
 
clearCreate
public void clearCreate()
- 
 
dropTrigger
public java.lang.String dropTrigger(Trigger trigger,
                                    boolean quoteIdentifiers,
                                    boolean qualifyNames)
- 
 
dropView
public java.lang.String dropView(ViewTable view,
                                 boolean quoteIdentifiers,
                                 boolean qualifyNames)
- 
 
dropTableConstraint
public java.util.List dropTableConstraint(TableConstraint constraint,
                                          boolean quoteIdentifiers,
                                          boolean qualifyNames)
- 
 
dropTable
public java.lang.String dropTable(BaseTable table,
                                  boolean quoteIdentifiers,
                                  boolean qualifyNames)
- 
 
alterTableAddColumn
public java.lang.String alterTableAddColumn(Column column,
                                            boolean quoteIdentifiers,
                                            boolean qualifyNames)
- 
 
addCheckConstraint
public java.lang.String addCheckConstraint(CheckConstraint constraint,
                                           boolean quoteIdentifiers,
                                           boolean qualifyNames)
- 
 
addUniqueConstraint
public java.lang.String addUniqueConstraint(UniqueConstraint constraint,
                                            boolean quoteIdentifiers,
                                            boolean qualifyNames)
- 
 
addForeignKey
public java.lang.String addForeignKey(ForeignKey foreignKey,
                                      boolean quoteIdentifiers,
                                      boolean qualifyNames)
- 
 
createTable
public abstract java.lang.String createTable(BaseTable o,
                                             boolean quoteIdentifiers,
                                             boolean qualifyNames,
                                             boolean generatePKConstraints)
- 
 
createIndex
public abstract java.lang.String createIndex(Index o,
                                             boolean quoteIdentifiers,
                                             boolean qualifyNames)
- 
 
createTrigger
public abstract java.lang.String createTrigger(Trigger o,
                                               boolean quoteIdentifiers,
                                               boolean qualifyNames)
- 
 
createView
public abstract java.lang.String createView(ViewTable o,
                                            boolean quoteIdentifiers,
                                            boolean qualifyNames)
- 
 
dropIndex
public abstract java.lang.String dropIndex(Index o,
                                           boolean quoteIdentifiers,
                                           boolean qualifyNames)
-