#include <KeyList.h>
Public Types | |
typedef BaseKeyed | Base |
Public Member Functions | |
BaseKeyed const * | elem (int n) const |
BaseKeyed const * | elem (char const *iname) const |
BaseKeyed const * | elem (std::string const &iname) const |
template<typename T > | |
T const * | get (int n) const |
template<typename T > | |
T const * | get (char const *iname) const |
template<typename T > | |
T const * | get (std::string const &iname) const |
void | init (cond::IOVProxy const &seq) |
KeyList (IOVKeysDescription const *idescr=0) | |
void | load (std::vector< unsigned long long > const &keys) |
int | size () const |
Private Attributes | |
std::vector< boost::shared_ptr < Base > > | m_data |
IOVKeysDescription const * | m_description |
cond::IOVProxy | m_sequence |
typedef BaseKeyed cond::KeyList::Base |
cond::KeyList::KeyList | ( | IOVKeysDescription const * | idescr = 0 | ) |
Definition at line 8 of file KeyList.cc.
BaseKeyed const * cond::KeyList::elem | ( | int | n | ) | const |
BaseKeyed const* cond::KeyList::elem | ( | char const * | iname | ) | const |
BaseKeyed const* cond::KeyList::elem | ( | std::string const & | iname | ) | const |
|
inline |
Definition at line 39 of file KeyList.h.
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 44 of file KeyList.h.
References elem().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
Definition at line 49 of file KeyList.h.
References elem().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), rrapi.RRApi::columns(), rrapi.RRApi::count(), rrapi.RRApi::data(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), rrapi.RRApi::report(), rrapi.RRApi::reports(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), rrapi.RRApi::templates(), and rrapi.RRApi::workspaces().
|
inline |
void cond::KeyList::load | ( | std::vector< unsigned long long > const & | keys | ) |
Definition at line 10 of file KeyList.cc.
References cond::DbTransaction::commit(), cond::IOVProxy::db(), ora::QueryableVector< Tp >::end(), cond::IOVSequence::findSince(), cond::DbSession::getTypedObject(), i, cond::IOVProxy::iov(), cond::IOVSequence::iovs(), m_data, m_sequence, AlCaHLTBitMon_ParallelJobs::p, cond::DbTransaction::start(), and cond::DbSession::transaction().
Referenced by MatrixToProcess.MatrixToProcess::getProcess(), and MatrixToProcess.MatrixToProcess::listAll().
|
inline |
|
private |
|
private |
|
private |