| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface ISybaseDdlGenerator
| Method Summary | |
|---|---|
|  EngineeringOption[] | createGenerationOptions() | 
|  java.lang.String[] | createSQLObjects(SQLObject[] elements,
                 boolean quoteIdentifiers,
                 boolean qualifyNames,
                 boolean fullSyntax,
                 org.eclipse.core.runtime.IProgressMonitor progressMonitor) | 
|  java.lang.String[] | createSQLObjects(SQLObject[] elements,
                 EngineeringOption[] options,
                 org.eclipse.core.runtime.IProgressMonitor progressMonitor) | 
|  java.lang.String[] | createSQLObjectsForDeltaDDL(SQLObject[] elements,
                            boolean quoteIdentifiers,
                            boolean qualifyNames,
                            boolean fullSyntax,
                            org.eclipse.core.runtime.IProgressMonitor progressMonitor)Delta ddl version of createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor). | 
|  java.lang.String[] | dropSQLObjects(SQLObject[] elements,
               EngineeringOption[] options,
               org.eclipse.core.runtime.IProgressMonitor progressMonitor) | 
|  java.lang.String[] | dropSQLObjectsForDeltaDDL(SQLObject[] elements,
                          boolean quoteIdentifiers,
                          boolean qualifyNames,
                          org.eclipse.core.runtime.IProgressMonitor progressMonitor)Delta ddl version of dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor). | 
|  java.lang.String[] | generateDDL(SQLObject[] elements,
            EngineeringOption[] options,
            org.eclipse.core.runtime.IProgressMonitor progressMonitor)generate specified elements ddl script, which style following the specified options | 
|  EngineeringOption[] | getAdditionalOptions(int objectType) | 
| Methods inherited from interface org.eclipse.datatools.connectivity.sqm.core.rte.DDLGenerator | 
|---|
| createSQLObjects, createSQLObjects, dropSQLObjects, dropSQLObjects, generateDDL, generateDDL, getOptionCategories, getOptions | 
| Method Detail | 
|---|
java.lang.String[] generateDDL(SQLObject[] elements,
                               EngineeringOption[] options,
                               org.eclipse.core.runtime.IProgressMonitor progressMonitor)
elements - options - control the generation behaviourprogressMonitor - 
java.lang.String[] createSQLObjects(SQLObject[] elements,
                                    EngineeringOption[] options,
                                    org.eclipse.core.runtime.IProgressMonitor progressMonitor)
elements - options - progressMonitor - 
java.lang.String[] dropSQLObjects(SQLObject[] elements,
                                  EngineeringOption[] options,
                                  org.eclipse.core.runtime.IProgressMonitor progressMonitor)
elements - options - progressMonitor - 
java.lang.String[] createSQLObjects(SQLObject[] elements,
                                    boolean quoteIdentifiers,
                                    boolean qualifyNames,
                                    boolean fullSyntax,
                                    org.eclipse.core.runtime.IProgressMonitor progressMonitor)
java.lang.String[] dropSQLObjectsForDeltaDDL(SQLObject[] elements,
                                             boolean quoteIdentifiers,
                                             boolean qualifyNames,
                                             org.eclipse.core.runtime.IProgressMonitor progressMonitor)
dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor). 
 Different with dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor), 
 this method should not generate "use db statements", because the framework has already done this.
elements - quoteIdentifiers - qualifyNames - progressMonitor - 
java.lang.String[] createSQLObjectsForDeltaDDL(SQLObject[] elements,
                                               boolean quoteIdentifiers,
                                               boolean qualifyNames,
                                               boolean fullSyntax,
                                               org.eclipse.core.runtime.IProgressMonitor progressMonitor)
createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor). 
 Different with createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor), 
 this method should not generate "use db statements", because the framework has already done this.
elements - quoteIdentifiers - qualifyNames - progressMonitor - 
EngineeringOption[] getAdditionalOptions(int objectType)
objectType - 
EngineeringOption[] createGenerationOptions()
| 
 | ||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||