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.
 java.lang.String DataTypeValidator.isValidDataTypeString(java.lang.String typeString, Schema schema, int context, DatabaseIdentifier databaseIdentifier)
          Return null if valid Return error message otherwise
 java.lang.String DataTypeValidator.isValidDataType(DataType dataType, Schema schema, int context, DatabaseIdentifier databaseIdentifier)
          Return null if valid Return error message otherwise
 DataType[] DataTypeProvider.getAvailableDataTypes(int context, Schema schema, DatabaseIdentifier databaseIdentifier)
          Returns the available data types of the given context.
Subclass may need to fine-tune this method, for example, for paramter context, all the large data types wont be returned by default, but this is not always the case for all databases.
 java.lang.String[] DataTypeProvider.getAvailableDataTypesDisplayString(int context, Schema schema, DatabaseIdentifier databaseIdentifier)
          Returns the display string of the available datatypes of the given context.
 DataType DataTypeProvider.getDataType(java.lang.String typeString, Schema schema, DatabaseIdentifier databaseIdentifier)
           
 DataType DataTypeProvider.getDataType(java.lang.String typeString, Schema schema, int context, DatabaseIdentifier databaseIdentifier)
          Returns the data type instance given the data type string.
 

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.
 ConnectionService.ConnectionProcessor ConnectionService.getConnectionProcessor(DatabaseIdentifier databaseIdentifier)
          Get an ConnectionProcessor
 

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 © 2007 Actuate, IBM Corporation, Sybase, Inc. and others. All rights reserved.