org.eclipse.datatools.connectivity.sqm.core.rte
Interface DDLGenerator
- All Known Subinterfaces: 
- ISybaseDdlGenerator
- All Known Implementing Classes: 
- GenericDdlGenerator, MySqlDdlGenerator, MySqlDdlGeneratorHelper, SybaseASADdlGenerator, SybaseASEDdlGenerator, SybaseDdlGenerator
- public interface DDLGenerator 
| Method Summary | 
|  java.lang.String[] | createSQLObjects(SQLObject[] elements,
                 boolean quoteIdentifiers,
                 boolean qualifyNames,
                 org.eclipse.core.runtime.IProgressMonitor progressMonitor)
 | 
|  java.lang.String[] | createSQLObjects(SQLObject[] elements,
                 boolean quoteIdentifiers,
                 boolean qualifyNames,
                 org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                 IEngineeringCallBack callback)
 | 
|  java.lang.String[] | dropSQLObjects(SQLObject[] elements,
               boolean quoteIdentifiers,
               boolean qualifyNames,
               org.eclipse.core.runtime.IProgressMonitor progressMonitor)
 | 
|  java.lang.String[] | dropSQLObjects(SQLObject[] elements,
               boolean quoteIdentifiers,
               boolean qualifyNames,
               org.eclipse.core.runtime.IProgressMonitor progressMonitor,
               IEngineeringCallBack callback)
 | 
|  java.lang.String[] | generateDDL(SQLObject[] elements,
            org.eclipse.core.runtime.IProgressMonitor progressMonitor)
 | 
|  java.lang.String[] | generateDDL(SQLObject[] elements,
            org.eclipse.core.runtime.IProgressMonitor progressMonitor,
            IEngineeringCallBack callback)
 | 
|  org.eclipse.datatools.connectivity.sqm.internal.core.rte.EngineeringOptionCategory[] | getOptionCategories()
 | 
|  EngineeringOption[] | getOptions(SQLObject[] elements)
 | 
 
generateDDL
java.lang.String[] generateDDL(SQLObject[] elements,
                               org.eclipse.core.runtime.IProgressMonitor progressMonitor)
- 
 
createSQLObjects
java.lang.String[] createSQLObjects(SQLObject[] elements,
                                    boolean quoteIdentifiers,
                                    boolean qualifyNames,
                                    org.eclipse.core.runtime.IProgressMonitor progressMonitor)
- 
 
dropSQLObjects
java.lang.String[] dropSQLObjects(SQLObject[] elements,
                                  boolean quoteIdentifiers,
                                  boolean qualifyNames,
                                  org.eclipse.core.runtime.IProgressMonitor progressMonitor)
- 
 
createSQLObjects
java.lang.String[] createSQLObjects(SQLObject[] elements,
                                    boolean quoteIdentifiers,
                                    boolean qualifyNames,
                                    org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                                    IEngineeringCallBack callback)
- 
 
generateDDL
java.lang.String[] generateDDL(SQLObject[] elements,
                               org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                               IEngineeringCallBack callback)
- 
 
dropSQLObjects
java.lang.String[] dropSQLObjects(SQLObject[] elements,
                                  boolean quoteIdentifiers,
                                  boolean qualifyNames,
                                  org.eclipse.core.runtime.IProgressMonitor progressMonitor,
                                  IEngineeringCallBack callback)
- 
 
getOptions
EngineeringOption[] getOptions(SQLObject[] elements)
- 
 
getOptionCategories
org.eclipse.datatools.connectivity.sqm.internal.core.rte.EngineeringOptionCategory[] getOptionCategories()
-