#include <LMFIOV.h>
Public Member Functions | |
void | dump () const override |
Tm | getStart () const |
Tm | getStop () const |
int | getVmax () const |
int | getVmin () const |
LMFIOV () | |
LMFIOV (const oracle::occi::Environment *env, const oracle::occi::Connection *conn) | |
LMFIOV (EcalDBConnection *c) | |
LMFIOV & | setIOV (const Tm &start, const Tm &stop) |
LMFIOV & | setStart (const Tm &start) |
LMFIOV & | setStop (const Tm &stop) |
LMFIOV & | setVersions (int vmin, int vmax) |
LMFIOV & | setVmax (int vmax) |
LMFIOV & | setVmin (int vmin) |
~LMFIOV () override | |
Public Member Functions inherited from LMFUnique | |
void | attach (std::string name, LMFUnique *u) |
void | debug () |
virtual void | dump (int n) const |
virtual bool | exists () |
virtual std::list< std::unique_ptr< LMFUnique > > | fetchAll () const noexcept(false) |
int | fetchID () noexcept(false) override |
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 () |
virtual bool | isValid () const |
LMFUnique () | |
LMFUnique (EcalDBConnection *c) | |
LMFUnique (oracle::occi::Environment *env, oracle::occi::Connection *conn) | |
void | nodebug () |
virtual bool | operator< (const LMFUnique &r) |
virtual bool | operator<= (const LMFUnique &r) |
std::string | sequencePostfix (const Tm &t) |
void | setByID (int id) noexcept(false) override |
LMFUnique & | setInt (std::string key, int value) |
LMFUnique & | setString (std::string key, std::string value) |
void | startProfiling () |
void | stopProfiling () |
~LMFUnique () override | |
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 | |
LMFUnique * | createObject () const override |
std::string | fetchIdSql (Statement *stmt) override |
void | fetchParentIDs () override |
void | getParameters (ResultSet *rset) override |
std::string | setByIDSql (Statement *stmt, int id) override |
std::string | writeDBSql (Statement *stmt) override |
Private Attributes | |
Tm | m_iov_start |
Tm | m_iov_stop |
int | m_vmax |
int | m_vmin |
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 const int | ECALDB_NROWS = 1024 |
Protected Member Functions inherited from LMFUnique | |
virtual void | setClassName (std::string s) |
virtual int | writeDB () noexcept(false) |
virtual int | writeForeignKeys () noexcept(false) |
Protected Member Functions inherited from IDBObject | |
void | checkConnection () const noexcept(false) |
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 |
LMFIOV::LMFIOV | ( | EcalDBConnection * | c | ) |
LMFIOV::LMFIOV | ( | const oracle::occi::Environment * | env, |
const oracle::occi::Connection * | conn | ||
) |
|
overrideprivatevirtual |
|
overridevirtual |
Reimplemented from LMFUnique.
Definition at line 111 of file LMFIOV.cc.
References gather_cfg::cout.
|
overrideprivatevirtual |
Reimplemented from LMFUnique.
Definition at line 71 of file LMFIOV.cc.
References symbols::dm, and AlCaHLTBitMon_QueryRunRegistry::string.
|
inlineoverrideprivatevirtual |
|
overrideprivatevirtual |
|
overrideprivatevirtual |
Reimplemented from LMFUnique.
Definition at line 85 of file LMFIOV.cc.
References AlCaHLTBitMon_QueryRunRegistry::string.
Definition at line 33 of file LMFIOV.cc.
References command_line::start.
LMFIOV & LMFIOV::setVersions | ( | int | vmin, |
int | vmax | ||
) |
LMFIOV & LMFIOV::setVmax | ( | int | vmax | ) |
LMFIOV & LMFIOV::setVmin | ( | int | vmin | ) |
|
overrideprivatevirtual |
Reimplemented from LMFUnique.
Definition at line 120 of file LMFIOV.cc.
References symbols::dm, submitPVValidationJobs::dump, and AlCaHLTBitMon_QueryRunRegistry::string.
|
friend |