Loading [MathJax]/extensions/tex2jax.js
 |
ATLAS Offline Software
|
Go to the documentation of this file.
12 #ifndef RDBACCESSSVC_SQLITERECORDSET_H
13 #define RDBACCESSSVC_SQLITERECORDSET_H
41 unsigned int size()
const override;
44 std::string
nodeName()
const override;
47 std::string
tagName()
const override {
return std::string();}
Declaration of the SqliteRecord class.
void getData(sqlite3 *db, const std::string &nodeName)
Constructs SQL query and retrieves data from the DB.
IRDBRecordset is an abstract interface to the RDB Recordsets, which represent a snapshot of HVS-tagge...
std::string nodeName() const override
IRDBRecordset::const_iterator begin() const override
std::vector< IRDBRecord_ptr > RecordsVector
Class to provide easy MsgStream access and capabilities.
IRDBRecordset::const_iterator end() const override
IRDBRecord is one record in the IRDBRecordset object.
SqliteRecordset implements IRDBRecordset interface. It is a container of records read from an SQLite ...
unsigned int size() const override
const IRDBRecord * operator[](unsigned int index) const override
Definition of the abstract IRDBRecordset interface.
std::shared_ptr< SqliteInpDef > SqliteInpDef_ptr
SqliteRecordset()
Construct empty recordset.
std::string tagName() const override
RecordsVector::const_iterator const_iterator