## Package org.eclipse.datatools.sqltools.core

Interface Summary
IControlConnection: For each connected database, we keep a "control connection".
IControlConnectionListener: Clients that are interested in the control connection lifecycle events can implement this interface.
IControlConnectionManager: This interface is for manage all control connections.
IControlConnectionPoolManager: Manages the connection pool for control connections
IDatabaseSetting: Holds database configuration properties.
IResourceDisposeListener
ISqlDataValidator: A SQL data validator used to validate the given data value.
ProcIdentifier: This interface is used to identify a database object.
SQLToolsConstants

Class Summary
AbstractDatabaseSetting
DatabaseIdentifier: Uniquely identifies a database.
DatabaseVendorDefinitionId: A class to uniquely identify a database definition, represented by product name and version.
DatabaseVendorDefinitionId.VersionComparator: A string comparator which is aware of version number
DataTypeProvider: Provides data types for given context
DataTypeStringParser: The parser to parse a data type string. ATTN: this implementation does not support data type string with space in it, for example, 'long varchar' wont be accepted as a valid type.
DataTypeValidator: Validate given data type in given context
DBHelper: Vendors can subclass this class to provide database-specific utility methods.
EditorCorePlugin: The main plugin class to be used in the desktop.
Messages
PredefinedDataTypeValidator: The validator to validate a predefined data type
ProcIdentifierImpl: This interface is used to uniquely identifies a stored procedure, or trigger, or event handler, etc.
ServerIdentifier: A server identifier is used to uniquely identify a server.
SQLDevToolsConfiguration: This class bundles the configuration space for a particular database.
SQLToolsFacade: This should be the central place to query about contributed `SQLDevToolsConfiguration`s.

Exception Summary
ConnectionException: Exceptions related to IControlConnection
IDatabaseSetting.NotSupportedSettingException

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