## Uses of Class
org.eclipse.datatools.sqltools.core.DatabaseIdentifier

Packages that use DatabaseIdentifier
org.eclipse.datatools.sqltools.core
org.eclipse.datatools.sqltools.core.profile
org.eclipse.datatools.sqltools.core.services
org.eclipse.datatools.sqltools.editor.core.connection
org.eclipse.datatools.sqltools.editor.template
org.eclipse.datatools.sqltools.routineeditor.result
org.eclipse.datatools.sqltools.sqleditor
org.eclipse.datatools.sqltools.sqleditor.result

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.core

Methods in org.eclipse.datatools.sqltools.core that return DatabaseIdentifier
`DatabaseIdentifier` `ProcIdentifierImpl.getDatabaseIdentifier()`
`DatabaseIdentifier` `ProcIdentifier.getDatabaseIdentifier()`
`DatabaseIdentifier` `IControlConnection.getDatabaseIdentifier()` Returns which databaseIdentifier is used for this control connection

Methods in org.eclipse.datatools.sqltools.core with parameters of type DatabaseIdentifier
`static SQLDevToolsConfiguration` `SQLToolsFacade.getConfiguration(DatabaseIdentifier databaseIdentifier, DatabaseVendorDefinitionId vendorId)` Gets the `SQLDevToolsConfiguration` object.
`static int` `SQLToolsFacade.getConnectionId(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)`
`static ConnectionService` `SQLToolsFacade.getConnectionService(DatabaseIdentifier databaseIdentifier)`
`static java.lang.Runnable` `SQLToolsFacade.getConnectionKiller(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)`
`static IDatabaseSetting` `SQLToolsFacade.getDatabaseSetting(DatabaseIdentifier databaseIdentifier)`
`static IConnectionInitializer` `SQLToolsFacade.getConnectionInitializer(DatabaseIdentifier databaseIdentifier)`
`static DBHelper` `SQLToolsFacade.getDBHelper(DatabaseIdentifier databaseIdentifier, java.lang.String dbType)`
`static DBHelper` `SQLToolsFacade.getDBHelper(DatabaseIdentifier databaseIdentifier)`
`static SQLDataService` `SQLToolsFacade.getSQLDataService(DatabaseIdentifier databaseIdentifier, java.lang.String dbType)` Returns a database-specific SQL Data service class.
`static ISqlDataValidator` `SQLToolsFacade.getSQLDataValidator(DatabaseIdentifier databaseIdentifier)` Return a special SQLDataValidator to verify user's input value
`static SQLService` `SQLToolsFacade.getSQLService(DatabaseIdentifier databaseIdentifier, java.lang.String dbType)` Returns a database-specific SQL statement service class.
`static SQLEditorService` `SQLToolsFacade.getSQLEditorService(DatabaseIdentifier databaseIdentifier, java.lang.String dbType)` Returns a database-specific SQL statement service class.
`static IPlanService` `SQLToolsFacade.getPlanService(DatabaseIdentifier databaseIdentifier)` Returns a database-specific query plan service class.
`static SQLDevToolsConfiguration` `SQLToolsFacade.getConfiguration(java.lang.String dbType, DatabaseIdentifier databaseIdentifier)`
`IDatabaseSetting` `SQLDevToolsConfiguration.getDatabaseSetting(DatabaseIdentifier databaseIdentifier)` Return an IDatabaseSetting object which can be used to query database properties such as "case sensitive".
`java.sql.Connection` `IControlConnectionPoolManager.getConnection(DatabaseIdentifier databaseIdentifier)` Returns a connection for control connection to use
`IControlConnection` `IControlConnectionManager.getOrCreateControlConnection(DatabaseIdentifier databaseIdentifier)` Gets an controlconnection given the profile.
`IControlConnection` `IControlConnectionManager.getControlConnection(DatabaseIdentifier databaseIdentifier)` Checks whether there is a controlconnection exists for the specified database identifier.
`boolean` `IControlConnection.isTextHidden(DatabaseIdentifier databaseIdentifier, java.lang.String dbObjectName, int dbObjectType)` Checks if the Text of the procedural object is hidden.
`ProcIdentifier` `DBHelper.getProcIdentifier(DatabaseIdentifier databaseIdentifier, java.lang.String dbObjectName, int dbObjectType, java.lang.String tableName, java.lang.String ownerName)` Returns a ProcIdentifer based on the profilename and object name & type
`ProcIdentifier` `DBHelper.getProcIdentifier(DatabaseIdentifier databaseIdentifier, java.lang.String dbObjectName, int dbObjectType, java.lang.String tableName, java.lang.String ownerName, java.lang.String tableOwnerName)` Returns a ProcIdentifer based on the profilename and object name & type.
`ProcIdentifier` `DBHelper.getProcIdentifier(DatabaseIdentifier databaseIdentifier, int dbObjectType, java.util.Map map)` Returns a ProcIdentifer based on the profilename and object name & type.
`java.lang.String[]` `DBHelper.getSysDatabaseNames(DatabaseIdentifier identifier)`
`java.lang.String` `DBHelper.switchDatabase(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)` Switches databases for the shared connection.

Constructors in org.eclipse.datatools.sqltools.core with parameters of type DatabaseIdentifier
`ProcIdentifierImpl(int type, DatabaseIdentifier db, java.util.Map map)`
`AbstractDatabaseSetting(DatabaseIdentifier databaseIdentifier)`

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.core.profile

Methods in org.eclipse.datatools.sqltools.core.profile with parameters of type DatabaseIdentifier
`static ServerIdentifier` `ProfileUtil.getServerIdentifier(DatabaseIdentifier databaseIdentifier)` Construct a ServerIdentifier from a connection profile.
`static Database` `ProfileUtil.getDatabase(DatabaseIdentifier databaseIdentifier)` Returns the SQL model `Database` object identified by `databaseIdentifier`.
`static Database` `ProfileUtil.getDatabase(DatabaseIdentifier databaseIdentifier, boolean connect)` Returns the SQL model `Database` object identified by `databaseIdentifier`.
`static java.sql.Connection` `ProfileUtil.getReusableConnection(DatabaseIdentifier databaseIdentifier)` Gets the shared connection from the connection profile TODO Now this method delegates to IConnectionProfile, which doesn't manage a connection for each database.
`static java.sql.Connection` `ProfileUtil.getOrCreateReusableConnection(DatabaseIdentifier databaseIdentifier)` Gets the shared connection from the connection profile.
`static java.lang.String` `ProfileUtil.getProfileUserName(DatabaseIdentifier databaseIdentifier, boolean createConnection)` Returns the database user name that matches the user name defined in DatabaseIdentifier.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.core.services

Methods in org.eclipse.datatools.sqltools.core.services with parameters of type DatabaseIdentifier
`ISqlDataValidator` `SQLDataService.getSQLDataValidator(DatabaseIdentifier databaseIdentifier)` Returns a ISqlDataValidator object which is used to validate data types and values for a database
`java.lang.Runnable` `ExecutionService.createStoredProcedureRunnable(java.sql.Connection con, ILaunchConfiguration configuration, boolean closeCon, IConnectionTracker tracker, DatabaseIdentifier databaseIdentifier)` Returns a `Runnable` object capable of running a stored procedure.
`java.lang.Runnable` `ExecutionService.createFunctionRunnable(java.sql.Connection con, java.lang.String sql, boolean closeCon, IConnectionTracker tracker, IProgressMonitor parentMonitor, DatabaseIdentifier databaseIdentifier, ILaunchConfiguration configuration, java.util.HashMap addInfo)` Returns a `Runnable` object capable of running a UDF.
`java.lang.Runnable` `ExecutionService.createAdHocScriptRunnable(java.sql.Connection con, java.lang.String sql, boolean closeCon, IConnectionTracker tracker, IProgressMonitor parentMonitor, DatabaseIdentifier databaseIdentifier, ILaunchConfiguration configuration, java.util.HashMap addInfo)` Returns a `Runnable` object capable of running ad hoc sql statements.
`java.lang.Runnable` `ExecutionService.createSimpleSQLResultRunnable(java.sql.Connection con, java.lang.String sql, boolean closeCon, IConnectionTracker tracker, IProgressMonitor parentMonitor, DatabaseIdentifier databaseIdentifier, ILaunchConfiguration configuration, java.util.HashMap addInfo)` Deprecated. for backward compatibility. Use createAdHocScriptRunnable instead
`java.lang.Runnable` `ExecutionService.createCallableSQLResultRunnable(java.sql.Connection con, ILaunchConfiguration configuration, boolean closeCon, IConnectionTracker tracker, DatabaseIdentifier databaseIdentifier)` Deprecated. for backward compatibility. Use createAdHocScriptRunnable instead
`java.lang.Runnable` `ExecutionService.createExecuteParallelRunnable(java.lang.String sql, DatabaseIdentifier databaseIdentifier)` The returned thread will be started together with the SQL execution logic.
`java.lang.Runnable` `ConnectionService.getConnectionKiller(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)` Returns a `Runnable` which can be used to kill the connection.
`int` `ConnectionService.getConnectionId(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)` Returns an identifier for the connection.
`IControlConnection` `ConnectionService.createControlConnection(DatabaseIdentifier databaseIdentifier)` Returns an IControlConnection object which is used for all shared usage to that particular database.
`java.sql.Connection` `ConnectionService.createConnection(DatabaseIdentifier databaseIdentifier, boolean usePool)` Returns a connection for caller to use.
`void` `ConnectionService.closeConnection(java.sql.Connection connection, int connId, DatabaseIdentifier databaseIdentifier)` Closes the connection object.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.editor.core.connection

Methods in org.eclipse.datatools.sqltools.editor.core.connection with parameters of type DatabaseIdentifier
`void` `IConnectionInitializer.init(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)` Uses the global options to initialize the connection
`void` `IConnectionInitializer.init(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn, ILaunchConfiguration configuration)` Uses the given launch configuration to initialize the connection.
`void` `IConnectionInitializer.revert(DatabaseIdentifier databaseIdentifier, java.sql.Connection conn)` Reverts to database default options when put back the connection to the connection pool.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.editor.template

Methods in org.eclipse.datatools.sqltools.editor.template with parameters of type DatabaseIdentifier
`SQLTemplate` `ITemplateService.getIntelligenceTemplate(java.lang.String templateId, java.util.HashMap params, DatabaseIdentifier databaseIdentifier)` Return the corresponding SQLTemplate from template id.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.routineeditor.result

Constructors in org.eclipse.datatools.sqltools.routineeditor.result with parameters of type DatabaseIdentifier
`CallableSQLResultRunnable(java.sql.Connection con, ILaunchConfiguration configuration, boolean closeCon, IConnectionTracker tracker, DatabaseIdentifier databaseIdentifier)`

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.sqleditor

Methods in org.eclipse.datatools.sqltools.sqleditor that return DatabaseIdentifier
`DatabaseIdentifier` `SQLEditor.getDatabaseIdentifier()` Returns the DatabaseIdentifier associated with the connection info.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.sqleditor.result

Methods in org.eclipse.datatools.sqltools.sqleditor.result that return DatabaseIdentifier
`DatabaseIdentifier` `ResultSupportRunnable.getDatabaseIdentifier()`

Constructors in org.eclipse.datatools.sqltools.sqleditor.result with parameters of type DatabaseIdentifier
`SimpleSQLResultRunnable(java.sql.Connection con, java.lang.String sql, boolean closeCon, IConnectionTracker tracker, IProgressMonitor parentMonitor, DatabaseIdentifier databaseIdentifier, ILaunchConfiguration configuration)` Constructs a `SimpleSQLResultRunnable` to run the specified sql statement.
`ResultSupportRunnable(java.lang.String name, IProgressMonitor parentMonitor, DatabaseIdentifier databaseIdentifier)`
`GroupSQLResultRunnable(java.sql.Connection con, java.lang.String[] groups, IConnectionTracker tracker, java.lang.Runnable postRun, DatabaseIdentifier databaseIdentifier, boolean promptVar, java.util.HashMap varDefs)`
`GroupSQLResultRunnable(java.sql.Connection con, java.lang.String[] groups, IConnectionTracker tracker, java.lang.Runnable postRun, DatabaseIdentifier databaseIdentifier, boolean promptVar, java.util.HashMap varDefs, java.lang.String parentDisplayName, java.lang.String consumerName)`

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