## Package org.eclipse.datatools.modelbase.sql.query.util

Interface Summary
SQLSourceWriter: A `SQLSourceWriter` provides a generic `getSQL()` method to generate the SQL source of a given `queryObject`.

Class Summary
SQLComment
SQLLogUtil: This class provides the logging and tracing facility using Eclipse standard logging machanism.
SQLQueryLogger: The `SQLQueryLogger` is a slim wrapper around the eclipse logging, with the intention to be refactored in future to adopt the common logging strategy, preferably `Logger`.
SQLQueryModelAdapterFactory: The Adapter Factory for the model.
SQLQueryModelPlugin: Life cycle method `Plugin#start(org.osgi.framework.BundleContext)` is needed to register this plugin's `SQLQuerySourceWriter`.
SQLQueryModelSwitch: The Switch for the model's inheritance hierarchy.
SQLQuerySourceBuffer
SQLQuerySourceFormat: The `SQLQuerySourceFormat` can be used to provide settings regarding the SQL source text for parsing or source generation from a `SQLQueryObject` model representation.
SQLQuerySourceInfo
SQLQuerySourceWriter: The `SQLQuerySourceWriter` provides a generic `getSQL()` method to generate the SQL source text of a given `queryObject` in the package `org.eclipse.datatools.modelbase.sql.query`.
SQLQuerySourceWriterProvider: Singleton `SQLQuerySourceWriterProvider` holds a registry of `SQLQuerySourceWriter` extensions and creates instances of `SQLQuerySourceWriter`s, that are registered for a specific `SQLQueryObject` `Package`.

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