#include <TOracleRow.h>
Inheritance diagram for TOracleRow:
Public Member Functions | |
TOracleRow (ResultSet *rs, std::vector< MetaData > *fieldMetaData) | |
~TOracleRow () | |
void | Close (Option_t *opt="") |
ULong_t | GetFieldLength (Int_t field) |
const char * | GetField (Int_t field) |
Protected Member Functions | |
void | GetRowData () |
Private Member Functions | |
Bool_t | IsValid (Int_t field) |
Private Attributes | |
ResultSet * | fResult |
std::vector< MetaData > * | fFieldInfo |
Int_t | fFieldCount |
char ** | fFieldsBuffer |
Definition at line 33 of file TOracleRow.h.
TOracleRow::TOracleRow | ( | ResultSet * | rs, | |
std::vector< MetaData > * | fieldMetaData | |||
) |
TOracleRow::~TOracleRow | ( | ) |
Definition at line 57 of file TOracleRow.cxx.
References TObject::Error(), fFieldInfo, fResult, kFALSE, and kTRUE.
Referenced by GetFieldLength().
void TOracleRow::GetRowData | ( | ) | [protected] |
Definition at line 97 of file TOracleRow.cxx.
References TObject::Error(), fFieldCount, fFieldInfo, fFieldsBuffer, fResult, TOracleServer::GetDatimeFormat(), TSQLServer::GetFloatFormat(), len, n, snprintf, and strcpy().
void TOracleRow::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Implements TSQLRow.
Definition at line 41 of file TOracleRow.cxx.
References fFieldCount, fFieldInfo, fFieldsBuffer, fResult, and n.
Referenced by ~TOracleRow().
Implements TSQLRow.
Definition at line 73 of file TOracleRow.cxx.
References fFieldInfo, and IsValid().
const char * TOracleRow::GetField | ( | Int_t | field | ) | [virtual] |
Implements TSQLRow.
Definition at line 86 of file TOracleRow.cxx.
References TObject::Error(), fFieldCount, and fFieldsBuffer.
ResultSet* TOracleRow::fResult [private] |
std::vector<MetaData>* TOracleRow::fFieldInfo [private] |
Definition at line 37 of file TOracleRow.h.
Referenced by Close(), GetFieldLength(), GetRowData(), and IsValid().
Int_t TOracleRow::fFieldCount [private] |
char** TOracleRow::fFieldsBuffer [private] |