|
ATLAS Offline Software
|
Go to the documentation of this file.
15 #ifndef RDBACCESSSVC_IRDBRECORD_H
16 #define RDBACCESSSVC_IRDBRECORD_H
virtual int getInt(const std::string &fieldName) const =0
Get int field value.
virtual float getFloat(const std::string &fieldName, unsigned int index) const =0
Get array float field value.
virtual ~IRDBRecord()=default
virtual double getDouble(const std::string &fieldName, unsigned int index) const =0
Get array double field value.
virtual const std::string & getString(const std::string &fieldName) const =0
Get string field value.
virtual long getLong(const std::string &fieldName) const =0
Get long field value.
virtual int getInt(const std::string &fieldName, unsigned int index) const =0
Get array int field value.
virtual long getLong(const std::string &fieldName, unsigned int index) const =0
Get array long field value.
virtual bool isFieldNull(const std::string &fieldName) const =0
Check if the field value is NULL.
IRDBRecord is one record in the IRDBRecordset object.
virtual double getDouble(const std::string &fieldName) const =0
Get double field value.
virtual float getFloat(const std::string &fieldName) const =0
Get float field value.
virtual const std::string & getString(const std::string &fieldName, unsigned int index) const =0
Get array string field value.