9 namespace payloadInspector {
15 auto im =
m.find( key );
16 if( im !=
m.end() ) ret = im->second;
23 m_plotAnnotations(),m_data(
""){
52 std::vector<std::tuple<cond::Time_t,cond::Hash> > iovs;
void start(bool readOnly=true)
std::map< std::string, std::string > m
cond::TimeType tagTimeType() const
Transaction & transaction()
cond::persistency::Session dbSession()
bool process(const std::string &connectionString, const std::string &tag, const std::string &timeType, cond::Time_t begin, cond::Time_t end)
unsigned long long Time_t
static const char *const PLOT_TYPE_K
TimeType timeTypeFromName(const std::string &name)
std::string payloadType() const
std::string get(const std::string &key) const
PlotAnnotations m_plotAnnotations
Session createSession(const std::string &connectionString, bool writeCapable=false)
cond::TimeType m_tagTimeType
static const char *const PAYLOAD_TYPE_K
static const char *const TITLE_K
void setSingleIov(bool flag)
virtual std::string processData(const std::vector< std::tuple< cond::Time_t, cond::Hash > > &iovs)
cond::persistency::Session m_dbSession
std::string title() const
bool getIovRange(const std::string &tag, cond::Time_t begin, cond::Time_t end, std::vector< std::tuple< cond::Time_t, cond::Hash > > &range)
static const char *const label