#include <LMFSeqDat.h>
Public Member Functions | |
std::map< int, LMFSeqDat > | fetchByRunIOV (RunIOV &iov) |
std::map< int, LMFSeqDat > | fetchByRunIOV (RunIOV &iov, const LMFColor &col) |
LMFSeqDat | fetchByRunIOV (RunIOV &iov, int seq_num) |
std::map< int, LMFSeqDat > | fetchByRunNumber (int runno) |
LMFSeqDat | fetchByRunNumber (int runno, int seq_num) |
LMFSeqDat | fetchByRunNumber (int runno, const Tm &taken_at) |
LMFSeqDat | fetchByRunNumber (int runno, std::string taken_at) |
LMFSeqDat | fetchLast () |
RunIOV | fetchLastRun () |
RunIOV | getRunIOV () const |
int | getSequenceNumber () const |
Tm | getSequenceStart () const |
Tm | getSequenceStop () const |
int | getVmax () const |
int | getVmin () const |
bool | isValid () const |
LMFSeqDat () | |
LMFSeqDat (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
LMFSeqDat (EcalDBConnection *c) | |
bool | operator!= (const LMFSeqDat &m) const |
bool | operator== (const LMFSeqDat &m) const |
LMFSeqDat & | setRunIOV (const RunIOV &iov) |
LMFSeqDat & | setSequenceNumber (int n) |
LMFSeqDat & | setSequenceStart (const Tm &start) |
LMFSeqDat & | setSequenceStop (const Tm &end) |
LMFSeqDat & | setVersions (int vmin, int vmax) |
~LMFSeqDat () | |
Public Member Functions inherited from LMFUnique | |
void | attach (std::string name, LMFUnique *u) |
void | debug () |
virtual void | dump () const |
virtual void | dump (int n) const |
virtual bool | exists () |
virtual boost::ptr_list < LMFUnique > | fetchAll () const throw (std::runtime_error) |
int | fetchID () throw (std::runtime_error) |
std::string | getClassName () |
std::string | getClassName () const |
int | getID () const |
int | getInt (std::string fieldname) const |
std::string | getString (std::string fieldname) const |
virtual bool | isValid () |
LMFUnique () | |
LMFUnique (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
LMFUnique (EcalDBConnection *c) | |
void | nodebug () |
virtual bool | operator< (const LMFUnique &r) |
virtual bool | operator<= (const LMFUnique &r) |
std::string | sequencePostfix (const Tm &t) |
void | setByID (int id) throw (std::runtime_error) |
LMFUnique & | setInt (std::string key, int value) |
LMFUnique & | setString (std::string key, std::string value) |
void | startProfiling () |
void | stopProfiling () |
virtual | ~LMFUnique () |
Public Member Functions inherited from IDBObject | |
oracle::occi::Connection * | getConn () const |
oracle::occi::Environment * | getEnv () const |
void | setConnection (oracle::occi::Environment *env, oracle::occi::Connection *conn) |
virtual | ~IDBObject () |
Private Member Functions | |
std::map< int, LMFSeqDat > | fetchByRunIOV (const std::vector< std::string > &par, std::string sql, std::string method) throw (std::runtime_error) |
std::map< int, LMFSeqDat > | fetchByRunIOV (int par, std::string sql, std::string method) throw (std::runtime_error) |
std::map< int, LMFSeqDat > | fetchByRunIOV (std::string sql, std::string method) throw (std::runtime_error) |
std::string | fetchIdSql (Statement *stmt) |
void | fetchParentIDs () throw (std::runtime_error) |
void | getParameters (ResultSet *rset) |
std::string | setByIDSql (Statement *stmt, int id) |
void | setVmax (int v) |
void | setVmin (int v) |
std::string | writeDBSql (Statement *stmt) |
Private Attributes | |
RunIOV | m_runIOV |
Friends | |
class | EcalCondDBInterface |
Additional Inherited Members | |
Public Types inherited from LMFUnique | |
typedef oracle::occi::ResultSet | ResultSet |
typedef oracle::occi::Statement | Statement |
Static Public Attributes inherited from IDBObject | |
static int const | ECALDB_NROWS =1024 |
Protected Member Functions inherited from LMFUnique | |
virtual void | setClassName (std::string s) |
virtual int | writeDB () throw (std::runtime_error) |
virtual int | writeForeignKeys () throw (std::runtime_error) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const throw (std::runtime_error) |
Protected Attributes inherited from LMFUnique | |
bool | _profiling |
std::string | m_className |
char | m_debug |
std::map< std::string, LMFUnique * > | m_foreignKeys |
std::map< std::string, int > | m_intFields |
std::map< std::string, std::string > | m_stringFields |
Protected Attributes inherited from IUniqueDBObject | |
int | m_ID |
Protected Attributes inherited from IDBObject | |
oracle::occi::Connection * | m_conn |
oracle::occi::Environment * | m_env |
Definition at line 14 of file LMFSeqDat.h.
LMFSeqDat::LMFSeqDat | ( | ) |
Definition at line 10 of file LMFSeqDat.cc.
LMFSeqDat::LMFSeqDat | ( | oracle::occi::Environment * | env, |
oracle::occi::Connection * | conn | ||
) |
Definition at line 37 of file LMFSeqDat.cc.
LMFSeqDat::LMFSeqDat | ( | EcalDBConnection * | c | ) |
Definition at line 24 of file LMFSeqDat.cc.
LMFSeqDat::~LMFSeqDat | ( | ) |
Definition at line 51 of file LMFSeqDat.cc.
Definition at line 268 of file LMFSeqDat.cc.
Referenced by fetchByRunIOV().
Definition at line 276 of file LMFSeqDat.cc.
Definition at line 66 of file LMFSeqDat.h.
References fetchByRunIOV().
|
private |
Definition at line 215 of file LMFSeqDat.cc.
|
private |
Definition at line 203 of file LMFSeqDat.cc.
|
private |
Definition at line 195 of file LMFSeqDat.cc.
std::map< int, LMFSeqDat > LMFSeqDat::fetchByRunNumber | ( | int | runno | ) |
Definition at line 295 of file LMFSeqDat.cc.
Referenced by fetchByRunNumber().
|
inline |
Definition at line 70 of file LMFSeqDat.h.
References fetchByRunNumber().
Definition at line 303 of file LMFSeqDat.cc.
LMFSeqDat LMFSeqDat::fetchByRunNumber | ( | int | runno, |
std::string | taken_at | ||
) |
Definition at line 307 of file LMFSeqDat.cc.
|
privatevirtual |
Reimplemented from LMFUnique.
Definition at line 75 of file LMFSeqDat.cc.
LMFSeqDat LMFSeqDat::fetchLast | ( | ) |
Definition at line 251 of file LMFSeqDat.cc.
RunIOV LMFSeqDat::fetchLastRun | ( | ) |
Definition at line 264 of file LMFSeqDat.cc.
|
privatevirtual |
Reimplemented from LMFUnique.
Definition at line 181 of file LMFSeqDat.cc.
|
privatevirtual |
Reimplemented from LMFUnique.
Definition at line 118 of file LMFSeqDat.cc.
RunIOV LMFSeqDat::getRunIOV | ( | ) | const |
Definition at line 61 of file LMFSeqDat.cc.
Referenced by operator==().
|
inline |
Definition at line 41 of file LMFSeqDat.h.
References LMFUnique::getInt().
Referenced by operator==().
|
inline |
Definition at line 42 of file LMFSeqDat.h.
References LMFUnique::getString(), Tm::setToString(), and lumiQTWidget::t.
Referenced by operator==().
Tm LMFSeqDat::getSequenceStop | ( | ) | const |
Definition at line 55 of file LMFSeqDat.cc.
Referenced by operator==().
|
inline |
Definition at line 49 of file LMFSeqDat.h.
References LMFUnique::getInt().
Referenced by operator==().
|
inline |
Definition at line 48 of file LMFSeqDat.h.
References LMFUnique::getInt().
Referenced by operator==().
|
virtual |
Reimplemented from LMFUnique.
Definition at line 134 of file LMFSeqDat.cc.
Referenced by core.AutoHandle.AutoHandle::ReallyLoad().
|
inline |
|
inline |
Definition at line 53 of file LMFSeqDat.h.
References getRunIOV(), getSequenceNumber(), getSequenceStart(), getSequenceStop(), getVmax(), and getVmin().
|
privatevirtual |
Reimplemented from LMFUnique.
Definition at line 110 of file LMFSeqDat.cc.
Definition at line 66 of file LMFSeqDat.cc.
|
inline |
Definition at line 27 of file LMFSeqDat.h.
References LMFUnique::setString(), and Tm::str().
Definition at line 31 of file LMFSeqDat.h.
References LMFUnique::setString(), and Tm::str().
|
inline |
|
inlineprivate |
Definition at line 84 of file LMFSeqDat.h.
References LMFUnique::setInt().
Referenced by setVersions().
|
inlineprivate |
Definition at line 81 of file LMFSeqDat.h.
References LMFUnique::setInt().
Referenced by setVersions().
|
privatevirtual |
Reimplemented from LMFUnique.
Definition at line 149 of file LMFSeqDat.cc.
|
friend |
Definition at line 16 of file LMFSeqDat.h.
|
private |
Definition at line 79 of file LMFSeqDat.h.