|
||||||||||
| 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 | |||||||||