org.eclipse.datatools.connectivity.sqm.core.rte
Interface DDLGenerator

All Known Implementing Classes:
GenericDdlGenerator

public interface DDLGenerator


Method Summary
 java.lang.String[] createSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor)
           
 java.lang.String[] dropSQLObjects(SQLObject[] elements, boolean quoteIdentifiers, boolean qualifyNames, IProgressMonitor progressMonitor)
           
 java.lang.String[] generateDDL(SQLObject[] elements, IProgressMonitor progressMonitor)
           
 EngineeringOptionCategory[] getOptionCategories()
           
 EngineeringOption[] getOptions(SQLObject[] elements)
           
 

Method Detail

generateDDL

public java.lang.String[] generateDDL(SQLObject[] elements,
                                      IProgressMonitor progressMonitor)

createSQLObjects

public java.lang.String[] createSQLObjects(SQLObject[] elements,
                                           boolean quoteIdentifiers,
                                           boolean qualifyNames,
                                           IProgressMonitor progressMonitor)

dropSQLObjects

public java.lang.String[] dropSQLObjects(SQLObject[] elements,
                                         boolean quoteIdentifiers,
                                         boolean qualifyNames,
                                         IProgressMonitor progressMonitor)

getOptions

public EngineeringOption[] getOptions(SQLObject[] elements)

getOptionCategories

public EngineeringOptionCategory[] getOptionCategories()


Copyright © 2006 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.