|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Object
|
+--dms.dss.DataSession
|
+--dms.dss.PerfDBSession
This is the top level class for the Database implementation of the API.
CVS $Id: PerfDBSession.html,v 1.2 2003/08/01 21:44:26 khuck Exp $
| Field Summary |
| Fields inherited from class dms.dss.DataSession |
application, contexts, experiment, functionData, functions, nodes, PERFDB_NONE, threads, trials, userEventData, userEvents |
| Constructor Summary | |
PerfDBSession()
|
|
| Method Summary | |
java.util.ListIterator |
getApplicationList()
Returns a ListIterator of Application objects. |
perfdb.ConnectionManager |
getConnector()
|
java.util.ListIterator |
getExperimentList()
Returns a ListIterator of Experiment objects |
java.util.Vector |
getExperimentList(java.lang.String whereClause)
|
dms.dss.Function |
getFunction(int id)
Returns the Function identified by the unique function id. |
java.util.ListIterator |
getFunctionData()
Returns the FunctionData for this DataSession |
java.util.ListIterator |
getFunctions()
Returns a ListIterator of Function objects. |
java.util.Vector |
getFunctions(java.lang.String whereClause)
|
java.util.ListIterator |
getTrialList()
Returns a ListIterator of Trial objects |
java.util.Vector |
getTrialList(java.lang.String whereClause)
|
dms.dss.UserEvent |
getUserEvent(int id)
Returns the UserEvent identified by the unique user event id. |
java.util.ListIterator |
getUserEventData()
Returns the UserEventData for this DataSession |
java.util.ListIterator |
getUserEvents()
Returns a ListIterator of UserEvent objects. |
java.util.Vector |
getUserEvents(java.lang.String whereClause)
|
void |
initialize(java.lang.Object obj)
Initialize the DataSession object. |
dms.dss.Application |
setApplication(int id)
Set the Application for this DataSession. |
dms.dss.Application |
setApplication(java.lang.String name,
java.lang.String version)
Set the Application for this DataSession. |
dms.dss.Experiment |
setExperiment(int id)
Set the Experiment for this DataSession. |
dms.dss.Function |
setFunction(int id)
Set the Function for this DataSession. |
dms.dss.Trial |
setTrial(int id)
Set the Trial for this DataSession. |
dms.dss.UserEvent |
setUserEvent(int id)
Set the UserEvent for this DataSession. |
void |
terminate()
Terminate the DataSession object. |
| Methods inherited from class dms.dss.DataSession |
setApplication, setContext, setContext, setExperiment, setFunction, setFunction, setNode, setNode, setThread, setThread, setTrial, setTrial, setUserEvent, setUserEvent |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public PerfDBSession()
| Method Detail |
public void initialize(java.lang.Object obj)
DataSession
initialize in class DataSessionobj - an implementation-specific object required to initialize the DataSessionpublic void terminate()
DataSession
terminate in class DataSessionpublic perfdb.ConnectionManager getConnector()
public java.util.ListIterator getApplicationList()
DataSession
getApplicationList in class DataSessionDataSessionIterator,
Applicationpublic java.util.ListIterator getExperimentList()
DataSession
getExperimentList in class DataSessionDataSessionIterator,
Experiment,
DataSession.setApplication(dms.dss.Application)public java.util.Vector getExperimentList(java.lang.String whereClause)
public java.util.ListIterator getTrialList()
DataSession
getTrialList in class DataSessionDataSessionIterator,
Trial,
DataSession.setApplication(dms.dss.Application),
DataSession.setExperiment(dms.dss.Experiment)public java.util.Vector getTrialList(java.lang.String whereClause)
public dms.dss.Application setApplication(int id)
DataSession
setApplication in class DataSessionid - unique id of the Application object to be saved.Application,
DataSession.setApplication(Application)
public dms.dss.Application setApplication(java.lang.String name,
java.lang.String version)
DataSession
setApplication in class DataSessionversion - version of the Application object to be saved.Application,
DataSession.setApplication(Application)public dms.dss.Experiment setExperiment(int id)
DataSession
setExperiment in class DataSessionid - unique id of the Experiment object to be saved.Experiment,
DataSession.setExperiment(Experiment)public dms.dss.Trial setTrial(int id)
DataSession
setTrial in class DataSessionid - unique id of the Trial object to be saved.Trial,
DataSession.setTrial(Trial)public java.util.ListIterator getFunctions()
DataSession
getFunctions in class DataSessionDataSessionIterator,
Function,
DataSession.setApplication(dms.dss.Application),
DataSession.setExperiment(dms.dss.Experiment),
DataSession.setTrial(dms.dss.Trial),
DataSession.setNode(int),
DataSession.setContext(int),
DataSession.setThread(int)public java.util.Vector getFunctions(java.lang.String whereClause)
public java.util.ListIterator getUserEvents()
DataSession
getUserEvents in class DataSessionDataSessionIterator,
UserEvent,
DataSession.setApplication(dms.dss.Application),
DataSession.setExperiment(dms.dss.Experiment),
DataSession.setTrial(dms.dss.Trial),
DataSession.setNode(int),
DataSession.setContext(int),
DataSession.setThread(int)public java.util.Vector getUserEvents(java.lang.String whereClause)
public dms.dss.Function setFunction(int id)
DataSession
setFunction in class DataSessionid - unique id of the Function object to be saved.Function,
DataSession.setFunction(Function)public dms.dss.UserEvent setUserEvent(int id)
DataSession
setUserEvent in class DataSessionid - unique id of the UserEvent object to be saved.UserEvent,
DataSession.setUserEvent(UserEvent)public java.util.ListIterator getFunctionData()
DataSession
getFunctionData in class DataSessionDataSessionIterator,
FunctionDataObject,
DataSession.setApplication(dms.dss.Application),
DataSession.setExperiment(dms.dss.Experiment),
DataSession.setTrial(dms.dss.Trial),
DataSession.setNode(int),
DataSession.setContext(int),
DataSession.setThread(int),
DataSession.setFunction(dms.dss.Function)public java.util.ListIterator getUserEventData()
DataSession
getUserEventData in class DataSessionDataSessionIterator,
UserEventDataObject,
DataSession.setApplication(dms.dss.Application),
DataSession.setExperiment(dms.dss.Experiment),
DataSession.setTrial(dms.dss.Trial),
DataSession.setNode(int),
DataSession.setContext(int),
DataSession.setThread(int),
DataSession.setUserEvent(dms.dss.UserEvent)public dms.dss.Function getFunction(int id)
DataSession
getFunction in class DataSessionFunctionpublic dms.dss.UserEvent getUserEvent(int id)
DataSession
getUserEvent in class DataSessionUserEvent
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||