TOracleRow Class Reference

#include <TOracleRow.h>

Inheritance diagram for TOracleRow:

TSQLRow TObject TObject List of all members.

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

Detailed Description

Definition at line 33 of file TOracleRow.h.


Constructor & Destructor Documentation

TOracleRow::TOracleRow ( ResultSet *  rs,
std::vector< MetaData > *  fieldMetaData 
)

TOracleRow::~TOracleRow (  ) 

Definition at line 33 of file TOracleRow.cxx.

References Close().


Member Function Documentation

Bool_t TOracleRow::IsValid ( Int_t  field  )  [private]

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().

ULong_t TOracleRow::GetFieldLength ( Int_t  field  )  [virtual]

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.


Member Data Documentation

ResultSet* TOracleRow::fResult [private]

Definition at line 36 of file TOracleRow.h.

Referenced by Close(), GetRowData(), and IsValid().

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]

Definition at line 38 of file TOracleRow.h.

Referenced by Close(), GetField(), and GetRowData().

char** TOracleRow::fFieldsBuffer [private]

Definition at line 39 of file TOracleRow.h.

Referenced by Close(), GetField(), and GetRowData().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:43:35 2011 for ROOT_528-00b_version by  doxygen 1.5.1