Public Member Functions | |
def | __init__ |
def | __del__ |
def | initialize |
Initialize the object. | |
def | connect |
connect to the database | |
def | newActivity |
Create a new activity in the activities database. | |
def | setState |
Set the state of a run in the database. | |
def | getState |
Retrieve the state of a run from the database. | |
def | getRunsByState |
Get a set of runIDs which are in a particular state. | |
def | setTime |
Set a time tag row. | |
def | getTime |
def | setLdfFileName |
set the output LDF/LSF format data file name for a run | |
def | getLdfFileName |
Retrieve the full path to the LDF file from the db. | |
def | setScriptOutput |
Set the script output blob. | |
def | getScriptOutput |
Retrieve the script output. | |
def | setJobCompleteList |
Set the job complete list. | |
def | getJobCompleteList |
Retrieve the job complete list. | |
def | lockRow |
def | unlockRow |
def | stateStr |
Convert an enumerated state to a string for printing. | |
def | getRunID_fk |
Retreive the runID_fk from the database for speed. | |
def | __selectSQL |
def | __updateSQL |
def | __pull |
def | __pullBlob |
def | __push |
Static Public Attributes | |
string | TableStates = "LICOS_states" |
Allowed tables. | |
string | TableActivities = "LICOS_activities" |
string | TableReport = "elogreport" |
string | CommandingState = "CommandingState_FK" |
State categories. | |
string | DataState = "DataState_FK" |
string | AnalysisState = "AnalysisState_FK" |
string | DataStart = "DataStart" |
Time rows. | |
string | DataStop = "DataStop" |
string | SuiteIdentifier = "SuiteIdentifier" |
Suite id. | |
string | LDFname = "LdfFileName" |
LDF file name. | |
string | ScriptOutput = "ScriptOutput" |
script Output | |
string | JobComplete = "JobCompleteList" |
Job complete list. | |
string | PrimaryKey = "RunID_FK" |
Primary key. | |
Private Attributes | |
__db | |
__dbName | |
__dbUser | |
__dbPass | |
__dbPort | |
__stateKeys | |
Static Private Attributes | |
string | __stdDbName = "elogbook" |
string | __stdDbUser = "elogbook" |
string | __stdDbPass = "elogbook" |
int | __stdDbPort = 3306 |
list | __states |
Definition at line 34 of file rcActivitiesInterface.py.
|
Reimplementation of the destructor to make bloody well sure that the table ends up in an unlocked state... Definition at line 99 of file rcActivitiesInterface.py. |
|
Definition at line 82 of file rcActivitiesInterface.py. |
|
Definition at line 427 of file rcActivitiesInterface.py. |
|
Definition at line 448 of file rcActivitiesInterface.py. |
|
Definition at line 456 of file rcActivitiesInterface.py. |
|
Definition at line 418 of file rcActivitiesInterface.py. |
|
Definition at line 421 of file rcActivitiesInterface.py. |
|
connect to the database
Definition at line 122 of file rcActivitiesInterface.py. |
|
Retrieve the job complete list.
Definition at line 354 of file rcActivitiesInterface.py. |
|
Retrieve the full path to the LDF file from the db.
Definition at line 282 of file rcActivitiesInterface.py. |
|
Retreive the runID_fk from the database for speed.
Definition at line 401 of file rcActivitiesInterface.py. |
|
Get a set of runIDs which are in a particular state.
Definition at line 209 of file rcActivitiesInterface.py. |
|
Retrieve the script output.
Definition at line 318 of file rcActivitiesInterface.py. |
|
Retrieve the state of a run from the database.
Definition at line 192 of file rcActivitiesInterface.py. |
|
Definition at line 244 of file rcActivitiesInterface.py. |
|
Initialize the object. Do a database connect, etc. Definition at line 108 of file rcActivitiesInterface.py. |
|
Definition at line 371 of file rcActivitiesInterface.py. |
|
Create a new activity in the activities database.
Definition at line 145 of file rcActivitiesInterface.py. |
|
Set the job complete list.
Definition at line 335 of file rcActivitiesInterface.py. |
|
set the output LDF/LSF format data file name for a run
Definition at line 262 of file rcActivitiesInterface.py. |
|
Set the script output blob.
Definition at line 298 of file rcActivitiesInterface.py. |
|
Set the state of a run in the database.
Definition at line 173 of file rcActivitiesInterface.py. |
|
Set a time tag row.
Definition at line 223 of file rcActivitiesInterface.py. |
|
Convert an enumerated state to a string for printing.
Definition at line 390 of file rcActivitiesInterface.py. |
|
Definition at line 384 of file rcActivitiesInterface.py. |
|
Definition at line 84 of file rcActivitiesInterface.py. |
|
Definition at line 85 of file rcActivitiesInterface.py. |
|
Definition at line 87 of file rcActivitiesInterface.py. |
|
Definition at line 88 of file rcActivitiesInterface.py. |
|
Definition at line 86 of file rcActivitiesInterface.py. |
|
Definition at line 89 of file rcActivitiesInterface.py. |
|
Initial value: [ "ActivityCreated", "CommandingStarted", "CommandingComplete", "NoData", "DataStarted", "DataComplete", "NoAnalysis", "AnalysisStarted", "AnalysisComplete", ] Definition at line 71 of file rcActivitiesInterface.py. |
|
Definition at line 35 of file rcActivitiesInterface.py. |
|
Definition at line 37 of file rcActivitiesInterface.py. |
|
Definition at line 38 of file rcActivitiesInterface.py. |
|
Definition at line 36 of file rcActivitiesInterface.py. |
|
Definition at line 48 of file rcActivitiesInterface.py. |
|
State categories.
Definition at line 46 of file rcActivitiesInterface.py. |
|
Time rows.
Definition at line 51 of file rcActivitiesInterface.py. |
|
Definition at line 47 of file rcActivitiesInterface.py. |
|
Definition at line 52 of file rcActivitiesInterface.py. |
|
Job complete list.
Definition at line 64 of file rcActivitiesInterface.py. |
|
LDF file name.
Definition at line 58 of file rcActivitiesInterface.py. |
|
Primary key.
Definition at line 67 of file rcActivitiesInterface.py. |
|
script Output
Definition at line 61 of file rcActivitiesInterface.py. |
|
Suite id.
Definition at line 55 of file rcActivitiesInterface.py. |
|
Definition at line 42 of file rcActivitiesInterface.py. |
|
Definition at line 43 of file rcActivitiesInterface.py. |
|
Allowed tables.
Definition at line 41 of file rcActivitiesInterface.py. |