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