Static Public Member Functions | |
static TraceDatabase | getInstance (IWorkbenchWindow _window) |
static void | removeInstance (IWorkbenchWindow _window) |
remove instance and its resources | |
static boolean | openDatabase (IWorkbenchWindow window, final String database, IStatusLineManager statusMgr) |
static boolean | openDatabase (IWorkbenchWindow window, IStatusLineManager statusMgr) |
Private Member Functions | |
AbstractDBOpener | getDBOpener (DatabaseAccessInfo info) |
Static Private Member Functions | |
static boolean | openDatabase (IWorkbenchWindow window, IStatusLineManager statusMgr, DatabaseAccessInfo info) |
Private Attributes | |
SpaceTimeDataController | dataTraces = null |
AbstractDBOpener | opener = null |
Static Private Attributes | |
static HashMap < IWorkbenchWindow, TraceDatabase > | listOfDatabases = null |
Definition at line 33 of file TraceDatabase.java.
AbstractDBOpener edu.rice.cs.hpc.traceviewer.db.TraceDatabase.getDBOpener | ( | DatabaseAccessInfo | info | ) | [private] |
Definition at line 86 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.db.DatabaseAccessInfo.databasePath, edu.rice.cs.hpc.traceviewer.db.DatabaseAccessInfo.isLocal(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.opener.
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().
static TraceDatabase edu.rice.cs.hpc.traceviewer.db.TraceDatabase.getInstance | ( | IWorkbenchWindow | _window | ) | [static] |
Definition at line 46 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.db.TraceDatabase.listOfDatabases.
static boolean edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase | ( | IWorkbenchWindow | window, | |
IStatusLineManager | statusMgr, | |||
DatabaseAccessInfo | info | |||
) | [static, private] |
Definition at line 145 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.db.TraceDatabase.dataTraces, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dispose(), edu.rice.cs.hpc.traceviewer.ui.OpenDatabaseDialog.getDatabaseAccessInfo(), edu.rice.cs.hpc.traceviewer.db.TraceDatabase.getDBOpener(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.getName(), edu.rice.cs.hpc.traceviewer.db.AbstractDBOpener.openDBAndCreateSTDC(), edu.rice.cs.hpc.traceviewer.db.TraceDatabase.opener, edu.rice.cs.hpc.traceviewer.services.DataService.setData(), edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.setEnableMidpoint(), edu.rice.cs.hpc.traceviewer.misc.HPCCallStackView.updateView(), edu.rice.cs.hpc.traceviewer.main.HPCTraceView.updateView(), edu.rice.cs.hpc.traceviewer.depth.HPCDepthView.updateView(), and edu.rice.cs.hpc.traceviewer.summary.HPCSummaryView.updateView().
static boolean edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase | ( | IWorkbenchWindow | window, | |
IStatusLineManager | statusMgr | |||
) | [static] |
Definition at line 125 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.ui.OpenDatabaseDialog.getDatabaseAccessInfo(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().
static boolean edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase | ( | IWorkbenchWindow | window, | |
final String | database, | |||
IStatusLineManager | statusMgr | |||
) | [static] |
Definition at line 106 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.db.DatabaseAccessInfo.databasePath.
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().
static void edu.rice.cs.hpc.traceviewer.db.TraceDatabase.removeInstance | ( | IWorkbenchWindow | _window | ) | [static] |
remove instance and its resources
Definition at line 65 of file TraceDatabase.java.
References edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.closeDB(), edu.rice.cs.hpc.traceviewer.db.TraceDatabase.dataTraces, edu.rice.cs.hpc.traceviewer.spaceTimeData.SpaceTimeDataController.dispose(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.listOfDatabases.
Definition at line 37 of file TraceDatabase.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.removeInstance().
HashMap<IWorkbenchWindow, TraceDatabase> edu.rice.cs.hpc.traceviewer.db.TraceDatabase.listOfDatabases = null [static, private] |
Definition at line 35 of file TraceDatabase.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.getInstance(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.removeInstance().
AbstractDBOpener edu.rice.cs.hpc.traceviewer.db.TraceDatabase.opener = null [private] |
Definition at line 38 of file TraceDatabase.java.
Referenced by edu.rice.cs.hpc.traceviewer.db.TraceDatabase.getDBOpener(), and edu.rice.cs.hpc.traceviewer.db.TraceDatabase.openDatabase().