|
|||||||||
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 DataSession
obj
- an implementation-specific object required to initialize the DataSessionpublic void terminate()
DataSession
terminate
in class DataSession
public perfdb.ConnectionManager getConnector()
public java.util.ListIterator getApplicationList()
DataSession
getApplicationList
in class DataSession
DataSessionIterator
,
Application
public java.util.ListIterator getExperimentList()
DataSession
getExperimentList
in class DataSession
DataSessionIterator
,
Experiment
,
DataSession.setApplication(dms.dss.Application)
public java.util.Vector getExperimentList(java.lang.String whereClause)
public java.util.ListIterator getTrialList()
DataSession
getTrialList
in class DataSession
DataSessionIterator
,
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 DataSession
id
- 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 DataSession
version
- version of the Application object to be saved.Application
,
DataSession.setApplication(Application)
public dms.dss.Experiment setExperiment(int id)
DataSession
setExperiment
in class DataSession
id
- unique id of the Experiment object to be saved.Experiment
,
DataSession.setExperiment(Experiment)
public dms.dss.Trial setTrial(int id)
DataSession
setTrial
in class DataSession
id
- unique id of the Trial object to be saved.Trial
,
DataSession.setTrial(Trial)
public java.util.ListIterator getFunctions()
DataSession
getFunctions
in class DataSession
DataSessionIterator
,
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 DataSession
DataSessionIterator
,
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 DataSession
id
- unique id of the Function object to be saved.Function
,
DataSession.setFunction(Function)
public dms.dss.UserEvent setUserEvent(int id)
DataSession
setUserEvent
in class DataSession
id
- unique id of the UserEvent object to be saved.UserEvent
,
DataSession.setUserEvent(UserEvent)
public java.util.ListIterator getFunctionData()
DataSession
getFunctionData
in class DataSession
DataSessionIterator
,
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 DataSession
DataSessionIterator
,
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 DataSession
Function
public dms.dss.UserEvent getUserEvent(int id)
DataSession
getUserEvent
in class DataSession
UserEvent
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |