ATLAS Offline Software
Loading...
Searching...
No Matches
RDBParamReader Class Reference

Helper class to simplify parameter reading Fully independent from other parts of package. More...

#include <RDBParamReader.h>

Collaboration diagram for RDBParamReader:

Public Types

typedef RDBParamReader self_t

Public Member Functions

 RDBParamReader (IRDBAccessSvc *rdbAccess)
 ~RDBParamReader ()
RDBParamRecords data (const std::string &node, const std::string &tag, const std::string &tag2node="")
IRDBRecordset_ptr _getRecordsetPtr (const std::string &node, const std::string &tag, const std::string &tag2node="")

Private Attributes

IRDBAccessSvcm_rdbAccess

Detailed Description

Helper class to simplify parameter reading Fully independent from other parts of package.

Definition at line 15 of file RDBParamReader.h.

Member Typedef Documentation

◆ self_t

Definition at line 19 of file RDBParamReader.h.

Constructor & Destructor Documentation

◆ RDBParamReader()

RDBParamReader::RDBParamReader ( IRDBAccessSvc * rdbAccess)

Definition at line 13 of file RDBParamReader.cxx.

14 : m_rdbAccess(rdbAccess)
15{
16}
IRDBAccessSvc * m_rdbAccess

◆ ~RDBParamReader()

RDBParamReader::~RDBParamReader ( )

Definition at line 18 of file RDBParamReader.cxx.

18 {
19}

Member Function Documentation

◆ _getRecordsetPtr()

IRDBRecordset_ptr RDBParamReader::_getRecordsetPtr ( const std::string & node,
const std::string & tag,
const std::string & tag2node = "" )

Definition at line 29 of file RDBParamReader.cxx.

32{
33 return m_rdbAccess->getRecordsetPtr(node, tag, tag2node);
34}

◆ data()

RDBParamRecords RDBParamReader::data ( const std::string & node,
const std::string & tag,
const std::string & tag2node = "" )

Definition at line 21 of file RDBParamReader.cxx.

24{
25 IRDBRecordset_ptr recset = _getRecordsetPtr(node, tag, tag2node);
26 return RDBParamRecords(this, std::move(recset));
27}
std::shared_ptr< IRDBRecordset > IRDBRecordset_ptr
IRDBRecordset_ptr _getRecordsetPtr(const std::string &node, const std::string &tag, const std::string &tag2node="")

Member Data Documentation

◆ m_rdbAccess

IRDBAccessSvc* RDBParamReader::m_rdbAccess
private

Definition at line 31 of file RDBParamReader.h.


The documentation for this class was generated from the following files: