TMySQLRow Class Reference

#include <TMySQLRow.h>

Inheritance diagram for TMySQLRow:

TSQLRow TObject TObject List of all members.

Public Member Functions

 TMySQLRow (void *result, ULong_t rowHandle)
 ~TMySQLRow ()
void Close (Option_t *opt="")
ULong_t GetFieldLength (Int_t field)
const char * GetField (Int_t field)

Private Member Functions

Bool_t IsValid (Int_t field)

Private Attributes

MYSQL_RES * fResult
MYSQL_ROW fFields
ULong_tfFieldLength

Detailed Description

Definition at line 32 of file TMySQLRow.h.


Constructor & Destructor Documentation

TMySQLRow::TMySQLRow ( void *  result,
ULong_t  rowHandle 
)

TMySQLRow::~TMySQLRow (  ) 

Definition at line 28 of file TMySQLRow.cxx.

References Close(), and fFields.


Member Function Documentation

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

Definition at line 50 of file TMySQLRow.cxx.

References TObject::Error(), fFields, fResult, kFALSE, and kTRUE.

Referenced by GetField(), and GetFieldLength().

void TMySQLRow::Close ( Option_t opt = ""  )  [virtual]

Implements TSQLRow.

Definition at line 37 of file TMySQLRow.cxx.

References fFieldLength, fFields, and fResult.

Referenced by ~TMySQLRow().

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

Implements TSQLRow.

Definition at line 66 of file TMySQLRow.cxx.

References TObject::Error(), fFieldLength, fResult, and IsValid().

const char * TMySQLRow::GetField ( Int_t  field  )  [virtual]

Implements TSQLRow.

Definition at line 85 of file TMySQLRow.cxx.

References fFields, and IsValid().


Member Data Documentation

MYSQL_RES* TMySQLRow::fResult [private]

Definition at line 35 of file TMySQLRow.h.

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

MYSQL_ROW TMySQLRow::fFields [private]

Definition at line 36 of file TMySQLRow.h.

Referenced by Close(), GetField(), IsValid(), and ~TMySQLRow().

ULong_t* TMySQLRow::fFieldLength [private]

Definition at line 37 of file TMySQLRow.h.

Referenced by Close(), and GetFieldLength().


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