org.eclipse.datatools.sqltools.debugger.core
Class DefaultDBDebuggerFactory

java.lang.Object
  extended byorg.eclipse.datatools.sqltools.core.DefaultDBFactory
      extended byorg.eclipse.datatools.sqltools.debugger.core.DefaultDBDebuggerFactory
All Implemented Interfaces:
IDBDebuggerFactory, IDBFactory

public class DefaultDBDebuggerFactory
extends DefaultDBFactory
implements IDBDebuggerFactory

Subclasses should override methods in this class to create various database-dependent classes for routine debugging.

Author:
Hui Cao

Constructor Summary
DefaultDBDebuggerFactory()
           
 
Method Summary
 SPThread getSPThread(SPDebugTarget target, DatabaseIdentifier databaseIdentifier, java.lang.String id, java.sql.Connection debuggeeCon)
          Returns a SPThread used to debug stored procedures.
 
Methods inherited from class org.eclipse.datatools.sqltools.core.DefaultDBFactory
createExecuteParallelRunnable, getAdapter, getConnectionService, getDatabaseConfiguration, getDatabaseVendorDefinitionId, getDBHelper, getDefaultInstance, getPlanService, getSQLDataService, getSQLEditorService, getSQLService, setDatabaseVendorDefinitionId
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.datatools.sqltools.core.IDBFactory
createExecuteParallelRunnable, getConnectionService, getDatabaseConfiguration, getDatabaseVendorDefinitionId, getDBHelper, getPlanService, getSQLDataService, getSQLEditorService, getSQLService, setDatabaseVendorDefinitionId
 

Constructor Detail

DefaultDBDebuggerFactory

public DefaultDBDebuggerFactory()
Method Detail

getSPThread

public SPThread getSPThread(SPDebugTarget target,
                            DatabaseIdentifier databaseIdentifier,
                            java.lang.String id,
                            java.sql.Connection debuggeeCon)
Description copied from interface: IDBDebuggerFactory
Returns a SPThread used to debug stored procedures.

Specified by:
getSPThread in interface IDBDebuggerFactory
Parameters:
target - the debug target in which this thread is contained
databaseIdentifier - on which database this thread is running
id - the database specific connection id @see org.eclipse.datatools.sqltools.core.services.IConnectionService#getConnectionId(org.eclipse.datatools.sqltools.core.DatabaseIdentifier, java.sql.Connection)
debuggeeCon - the connection to be debugged
Returns:


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