12#ifndef ROOT_TOracleRow
13#define ROOT_TOracleRow
29 oracle::occi::ResultSet *
fResult{
nullptr};
30 std::vector<oracle::occi::MetaData> *
fFieldInfo{
nullptr};
44 std::vector<oracle::occi::MetaData> *fieldMetaData);
#define ClassDefOverride(name, id)
~TOracleRow()
Destroy row object.
TOracleRow & operator=(const TOracleRow &)=delete
ULong_t GetFieldLength(Int_t field) final
Get length in bytes of specified field.
Bool_t IsValid(Int_t field)
Check if row is open and field index within range.
TOracleRow(oracle::occi::ResultSet *rs, std::vector< oracle::occi::MetaData > *fieldMetaData)
TOracleRow(const TOracleRow &)=delete
std::vector< oracle::occi::MetaData > * fFieldInfo
void Close(Option_t *opt="") final
Close row.
oracle::occi::ResultSet * fResult
const char * GetField(Int_t field) final