#include <CondPyInterface.h>
Public Member Functions | |
std::string | allTags () const |
void | closeSession () const |
void | commitTransaction () const |
CondDB () | |
CondDB (const CondDB &other) | |
CondDB (DbSession &session, boost::shared_ptr< cond::Logger > ilog) | |
IOVProxy | iov (std::string const &tag) const |
std::string | iovToken (std::string const &tag) const |
IOVProxy | iovWithLib (std::string const &tag) const |
cond::LogDBEntry | lastLogEntry (std::string const &tag) const |
cond::LogDBEntry | lastLogEntryOK (std::string const &tag) const |
CondDB & | operator= (const CondDB &other) |
IOVElementProxy | payLoad (std::string const &token) const |
DbSession & | session () const |
void | startReadOnlyTransaction () const |
void | startTransaction () const |
~CondDB () | |
Private Attributes | |
boost::shared_ptr< cond::Logger > | logger |
DbSession | me |
Definition at line 41 of file CondPyInterface.h.
cond::CondDB::CondDB | ( | ) |
Definition at line 120 of file CondPyInterface.cc.
cond::CondDB::CondDB | ( | const CondDB & | other | ) |
Definition at line 129 of file CondPyInterface.cc.
cond::CondDB::CondDB | ( | cond::DbSession & | session, |
boost::shared_ptr< cond::Logger > | ilog | ||
) |
Definition at line 123 of file CondPyInterface.cc.
cond::CondDB::~CondDB | ( | ) |
Definition at line 139 of file CondPyInterface.cc.
std::string cond::CondDB::allTags | ( | ) | const |
Definition at line 143 of file CondPyInterface.cc.
References lumiTag::alltags, filterCSVwithJSON::copy, cond::MetaData::listAllTags(), and me.
Referenced by BOOST_PYTHON_MODULE().
void cond::CondDB::closeSession | ( | ) | const |
Definition at line 202 of file CondPyInterface.cc.
References cond::DbSession::close(), and me.
Referenced by BOOST_PYTHON_MODULE().
void cond::CondDB::commitTransaction | ( | ) | const |
Definition at line 198 of file CondPyInterface.cc.
References cond::DbTransaction::commit(), me, and cond::DbSession::transaction().
Referenced by BOOST_PYTHON_MODULE().
IOVProxy cond::CondDB::iov | ( | std::string const & | tag | ) | const |
Definition at line 164 of file CondPyInterface.cc.
References iovToken(), and me.
Referenced by BOOST_PYTHON_MODULE(), and CondBasicIter::create().
std::string cond::CondDB::iovToken | ( | std::string const & | tag | ) | const |
Definition at line 157 of file CondPyInterface.cc.
References cond::MetaData::getToken(), and me.
Referenced by BOOST_PYTHON_MODULE(), iov(), and iovWithLib().
IOVProxy cond::CondDB::iovWithLib | ( | std::string const & | tag | ) | const |
Definition at line 168 of file CondPyInterface.cc.
References iovToken(), and me.
Referenced by BOOST_PYTHON_MODULE().
cond::LogDBEntry cond::CondDB::lastLogEntry | ( | std::string const & | tag | ) | const |
Definition at line 178 of file CondPyInterface.cc.
References logger.
Referenced by BOOST_PYTHON_MODULE().
cond::LogDBEntry cond::CondDB::lastLogEntryOK | ( | std::string const & | tag | ) | const |
Definition at line 185 of file CondPyInterface.cc.
References logger.
Referenced by BOOST_PYTHON_MODULE().
Definition at line 132 of file CondPyInterface.cc.
IOVElementProxy cond::CondDB::payLoad | ( | std::string const & | token | ) | const |
FIXME: must be IOVElementProxy(since, till, token)
Definition at line 172 of file CondPyInterface.cc.
Referenced by BOOST_PYTHON_MODULE().
|
inline |
Definition at line 66 of file CondPyInterface.h.
References me.
Referenced by CondBasicIter::make().
void cond::CondDB::startReadOnlyTransaction | ( | ) | const |
Definition at line 195 of file CondPyInterface.cc.
References me, cond::DbTransaction::start(), and cond::DbSession::transaction().
Referenced by BOOST_PYTHON_MODULE().
void cond::CondDB::startTransaction | ( | ) | const |
Definition at line 192 of file CondPyInterface.cc.
References me, cond::DbTransaction::start(), and cond::DbSession::transaction().
Referenced by BOOST_PYTHON_MODULE().
|
private |
Definition at line 70 of file CondPyInterface.h.
Referenced by lastLogEntry(), lastLogEntryOK(), and operator=().
|
mutableprivate |
Definition at line 69 of file CondPyInterface.h.
Referenced by allTags(), closeSession(), commitTransaction(), iov(), iovToken(), iovWithLib(), operator=(), session(), startReadOnlyTransaction(), and startTransaction().