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