32 const std::string& tag,
33 const std::string& tag2node)
42 const std::string& name,
43 unsigned int index)
const
45 outval = (*m_RecSet)[
index]->getInt(name);
50 const std::string& name,
51 unsigned int index)
const
58 const std::string& name,
60 unsigned int index)
const
62 outval = (*m_RecSet)[
index]->getDouble(name)*units;
67 const std::string& name,
68 unsigned int index)
const
70 outval = (*m_RecSet)[
index]->getString(name);
Definition of the abstract IRDBAccessSvc interface.
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
Definition of the abstract IRDBRecord interface.
Definition of the abstract IRDBRecordset interface.
Helper class to simplify parameter reading Fully independent from other parts of package.
RDBParamRecords(RDBParamReader *rdbParAcc, IRDBRecordset_ptr initRecSet)
IRDBRecordset_ptr m_RecSet
self_t & fallback_to(const std::string &node, const std::string &tag, const std::string &tag2node="")
const self_t & param(unsigned int &outval, const std::string &name, unsigned int index=0) const
RDBParamReader * m_rdbParAcc