TODBCRow Class Reference

#include <TODBCRow.h>

Inheritance diagram for TODBCRow:

TSQLRow TObject TObject List of all members.

Public Member Functions

 TODBCRow (SQLHSTMT stmt, Int_t fieldcount)
virtual ~TODBCRow ()
void Close (Option_t *opt="")
ULong_t GetFieldLength (Int_t field)
const char * GetField (Int_t field)

Protected Member Functions

void CopyFieldValue (Int_t field)

Protected Attributes

SQLHSTMT fHstmt
Int_t fFieldCount
char ** fBuffer
ULong_tfLengths

Detailed Description

Definition at line 32 of file TODBCRow.h.


Constructor & Destructor Documentation

TODBCRow::TODBCRow ( SQLHSTMT  stmt,
Int_t  fieldcount 
)

TODBCRow::~TODBCRow (  )  [virtual]

Definition at line 41 of file TODBCRow.cxx.

References Close().


Member Function Documentation

void TODBCRow::CopyFieldValue ( Int_t  field  )  [protected]

Definition at line 67 of file TODBCRow.cxx.

References buffer_len, fBuffer, fHstmt, fLengths, and strlcpy().

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

Implements TSQLRow.

Definition at line 49 of file TODBCRow.cxx.

References fBuffer, fFieldCount, fLengths, and n.

Referenced by ~TODBCRow().

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

Implements TSQLRow.

Definition at line 111 of file TODBCRow.cxx.

References fFieldCount, and fLengths.

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

Implements TSQLRow.

Definition at line 121 of file TODBCRow.cxx.

References fBuffer, and fFieldCount.


Member Data Documentation

SQLHSTMT TODBCRow::fHstmt [protected]

Definition at line 35 of file TODBCRow.h.

Referenced by CopyFieldValue().

Int_t TODBCRow::fFieldCount [protected]

Definition at line 36 of file TODBCRow.h.

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

char** TODBCRow::fBuffer [protected]

Definition at line 37 of file TODBCRow.h.

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

ULong_t* TODBCRow::fLengths [protected]

Definition at line 38 of file TODBCRow.h.

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


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