#include <KeyList.h>
Public Member Functions | |
template<typename T > | |
std::shared_ptr< T > | get (size_t n) const |
void | init (IOVProxy iovProxy) |
void | load (const std::vector< unsigned long long > &keys) |
size_t | size () const |
Private Attributes | |
std::map< size_t, std::pair< std::string, std::pair< cond::Binary, cond::Binary > > > | m_data |
std::vector< std::shared_ptr< void > > | m_objects |
IOVProxy | m_proxy |
|
inline |
Definition at line 40 of file KeyList.h.
References mps_fire::i, m_data, m_objects, gen::n, size(), and cond::persistency::throwException().
Referenced by Options.Options::__getitem__(), betterConfigParser.BetterConfigParser::__updateDict(), DTUserKeyedConfigPopConAnalyzer::analyze(), DTKeyedConfigPopConAnalyzer::analyze(), DTKeyedConfigDBDump::analyze(), data_sources.json_list::as_dicts(), data_sources.json_list::as_table(), DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), util.rrapi.RRApi::columns(), rrapi.RRApi::columns(), util.rrapi.RRApi::count(), rrapi.RRApi::count(), rrapi.RRApi::data(), util.rrapi.RRApi::data(), data_sources.json_list::first(), DTKeyedConfigCache::get(), betterConfigParser.BetterConfigParser::getCompares(), betterConfigParser.BetterConfigParser::getGeneral(), betterConfigParser.BetterConfigParser::getResultingSection(), data_sources.json_list::indices(), data_sources.json_list::last(), rrapi.RRApi::report(), util.rrapi.RRApi::report(), util.rrapi.RRApi::reports(), rrapi.RRApi::reports(), util.rrapi.RRApi::tables(), rrapi.RRApi::tables(), rrapi.RRApi::tags(), util.rrapi.RRApi::tags(), rrapi.RRApi::templates(), util.rrapi.RRApi::templates(), util.rrapi.RRApi::workspaces(), and rrapi.RRApi::workspaces().
void cond::persistency::KeyList::init | ( | IOVProxy | iovProxy | ) |
Definition at line 8 of file KeyList.cc.
References m_data, m_objects, and m_proxy.
void cond::persistency::KeyList::load | ( | const std::vector< unsigned long long > & | keys | ) |
Definition at line 14 of file KeyList.cc.
References cond::persistency::Transaction::commit(), cond::persistency::IOVProxy::end(), cond::persistency::Session::fetchPayloadData(), cond::persistency::IOVProxy::find(), mps_fire::i, m_data, m_objects, m_proxy, AlCaHLTBitMon_ParallelJobs::p, alignCSCRings::s, cond::persistency::IOVProxy::session(), cond::persistency::Transaction::start(), cond::throwException(), and cond::persistency::Session::transaction().
Referenced by DTKeyedConfigDBDump::analyze(), DTUserKeyedConfigHandler::chkConfigList(), DTKeyedConfigHandler::chkConfigList(), DTKeyedConfigCache::get(), MatrixToProcess.MatrixToProcess::getProcess(), MatrixToProcess.MatrixToProcess::listAll(), and ConfigBuilder.ConfigBuilder::prepare_FILTER().
|
inline |
Definition at line 56 of file KeyList.h.
References m_objects.
Referenced by ntupleDataFormat._Collection::__iter__(), ntupleDataFormat._Collection::__len__(), DTUserKeyedConfigPopConAnalyzer::analyze(), DTKeyedConfigPopConAnalyzer::analyze(), and get().
|
mutableprivate |
|
mutableprivate |