|
ATLAS Offline Software
|
Go to the documentation of this file.
16 #ifndef RDBACCESSSVC_RDBRECORDSET_H
17 #define RDBACCESSSVC_RDBRECORDSET_H
48 void getData(coral::ISessionProxy* session
51 ,
const std::string& tagId);
54 unsigned int size()
const override;
57 std::string
nodeName()
const override;
60 std::string
tagName()
const override;
RDBRecordset(RDBAccessSvc *accessSvc)
Construct empty recordset.
std::string tagName() const override
RDBAccessSvc * m_accessSvc
IRDBRecordset::const_iterator end() const override
IRDBRecordset is an abstract interface to the RDB Recordsets, which represent a snapshot of HVS-tagge...
Definition of RDBVersionAccessor class.
RDBAccessSvc is the implementation of IRDBAccessSvc interface.
bool operator!=(const RDBRecordset &rhs) const
std::vector< IRDBRecord_ptr > RecordsVector
std::string nodeName() const override
unsigned int size() const override
IRDBRecordset::const_iterator begin() const override
void getData(coral::ISessionProxy *session, const std::string &nodeName, const std::string &tagName, const std::string &tagId)
Constructs SQL query and retrieves the data from DB.
IRDBRecord is one record in the IRDBRecordset object.
void setNodeName(const std::string &nodeName)
const IRDBRecord * operator[](unsigned int index) const override
Definition of the abstract IRDBRecordset interface.
RecordsVector::const_iterator const_iterator
RDBRecordset is an implementation of IRDBRecordset interface.
void compare(const RDBRecordset &rec, std::ostream &os) const