5#ifndef RDBACCESSSVC_RDBQUERY_H
6#define RDBACCESSSVC_RDBQUERY_H
34 ,
const std::string& nodeName
35 ,
const std::string& tagId
36 ,
const std::string& connName);
40 virtual void execute()
override;
41 virtual long size()
override;
43 virtual void setOrder(
const std::string&)
override;
44 virtual void addToOutput(
const std::string&)
override;
46 virtual bool next()
override;
RDBAccessSvc is the implementation of IRDBAccessSvc interface.
coral::IQuery * m_queryCount
std::vector< std::string > m_fields
RDBAccessSvc * m_accessSvc
RDBQuery(const Athena::DBLock &dblock, RDBAccessSvc *accessSvc, const std::string &nodeName, const std::string &tagId, const std::string &connName)
virtual void setOrder(const std::string &) override
virtual ~RDBQuery() override
coral::ICursor * m_cursor
virtual void finalize() override
virtual long size() override
virtual void addToOutput(const std::string &) override
virtual void execute() override
virtual bool next() override