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

Packages that use DatabaseIdentifier
org.eclipse.datatools.sqltools.core
org.eclipse.datatools.sqltools.core.dbitem
org.eclipse.datatools.sqltools.core.profile
org.eclipse.datatools.sqltools.core.services
org.eclipse.datatools.sqltools.debugger.core
org.eclipse.datatools.sqltools.debugger.model
org.eclipse.datatools.sqltools.editor.core.connection
org.eclipse.datatools.sqltools.routineeditor.result
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.
`IDatabaseSetting` `SQLDevToolsConfiguration.getDatabaseSetting(DatabaseIdentifier databaseIdentifier)` Return an IDatabaseSetting object which can be used to query database properties such as "case sensitive".
`java.lang.Object` `ISqlDataValidator.convert(java.lang.String dataType, java.lang.String inputValue, DatabaseIdentifier databaseIdentifier)` Converts the inputValue into normalized form.
`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

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

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

Methods in org.eclipse.datatools.sqltools.core.dbitem that return DatabaseIdentifier
`DatabaseIdentifier` `ParameterDescriptor.getDatabaseIdentifier()`

Methods in org.eclipse.datatools.sqltools.core.dbitem with parameters of type DatabaseIdentifier
`static ProcedureDescriptor` `ProcedureDescriptor.getProcedureDescriptor(DatabaseIdentifier databaseIdentifier, java.sql.Connection connection, java.lang.String catalog, java.lang.String schema, java.lang.String procedure)`

Constructors in org.eclipse.datatools.sqltools.core.dbitem with parameters of type DatabaseIdentifier
`ParameterDescriptor(DatabaseIdentifier databaseIdentifier, java.lang.String name, int parmType, int sqlDataType, int precision, short scale, java.lang.String typeName, short nullable, java.lang.String comment)` Constructs a ParameterDescriptor

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

Methods in org.eclipse.datatools.sqltools.core.profile with parameters of type DatabaseIdentifier
`static Database` `ProfileUtil.getDatabase(DatabaseIdentifier databaseIdentifier)` 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.

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.createCallableSQLResultRunnable(java.sql.Connection con, ILaunchConfiguration configuration, boolean closeCon, IConnectionTracker tracker, DatabaseIdentifier databaseIdentifier)` Returns a `Runnable` object capable of running CallableStatement.
`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.

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

Methods in org.eclipse.datatools.sqltools.debugger.core with parameters of type DatabaseIdentifier
`SPThread` `SQLDebuggerConfiguration.getSPThread(SPDebugTarget target, DatabaseIdentifier databaseIdentifier, java.lang.String id, java.sql.Connection debuggeeCon)` Returns a `SPThread` used to debug stored procedures.

Uses of DatabaseIdentifier in org.eclipse.datatools.sqltools.debugger.model

Methods in org.eclipse.datatools.sqltools.debugger.model that return DatabaseIdentifier
`DatabaseIdentifier` `SPThread.getDatabaseIdentifier()`

Constructors in org.eclipse.datatools.sqltools.debugger.model with parameters of type DatabaseIdentifier
`SPThread(SPDebugTarget target, DatabaseIdentifier databaseIdentifier)`

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.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.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)`

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