| Class Summary | 
| SQLComment |  | 
| SQLLogUtil | This class provides the logging and tracing facility using Eclipse 
 standard logging machanism. | 
| SQLQueryArrayDataTypeImpl | The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType,
 and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface 
 Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer
 can generate SQL for them. | 
| SQLQueryLogger | The SQLQueryLoggeris a slim wrapper around the eclipse
 logging, with the intention to be refactored in future to adopt the
 common logging strategy, preferablyLogger. | 
| SQLQueryModelAdapterFactory | The Adapter Factory for the model. | 
| SQLQueryModelPlugin | Life cycle method Plugin.start(org.osgi.framework.BundleContext)is
 needed to register this plugin'sSQLQuerySourceWriter. | 
| SQLQueryModelSwitch | The Switch for the model's inheritance hierarchy. | 
| SQLQueryMultisetDataTypeImpl | The SQL Model SQLDataTypesFactory class does not provide a method to create an ArrayDataType,
 and the constructor of ArrayDataTypeImpl is protected, so we need to provide our own interface 
 Impl class so that the SQL Query Parser Factor can create them and the SQL Query Source Writer
 can generate SQL for them. | 
| SQLQuerySourceBuffer |  | 
| SQLQuerySourceFormat | The SQLQuerySourceFormatcan be used to provide settings regarding the SQL source 
 text for parsing or source generation from aSQLQueryObjectmodel representation. | 
| SQLQuerySourceInfo |  | 
| SQLQuerySourceWriter | The SQLQuerySourceWriterprovides a genericgetSQL()method to generate the SQL source text of a givenqueryObjectin
 the packageorg.eclipse.datatools.modelbase.sql.query. | 
| SQLQuerySourceWriterProvider | Singleton SQLQuerySourceWriterProviderholds a registry ofSQLQuerySourceWriterextensions and creates instances ofSQLQuerySourceWriters, that are registered for a specificSQLQueryObjectPackage. |