|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef RDBACCESSSVC_IRDBRECORDSET_H
16 #define RDBACCESSSVC_IRDBRECORDSET_H
40 virtual unsigned int size()
const = 0;
virtual const_iterator begin() const =0
IRDBRecordset is an abstract interface to the RDB Recordsets, which represent a snapshot of HVS-tagge...
virtual unsigned int size() const =0
virtual std::string tagName() const =0
virtual ~IRDBRecordset()=default
std::vector< IRDBRecord_ptr > RecordsVector
virtual std::string nodeName() const =0
virtual const IRDBRecord * operator[](unsigned int index) const =0
Definition of the abstract IRDBRecord interface.
virtual const_iterator end() const =0
IRDBRecord is one record in the IRDBRecordset object.
std::unique_ptr< IRDBRecord > IRDBRecord_ptr
RecordsVector::const_iterator const_iterator