#include <TPgSQLResult.h>
Inheritance diagram for TPgSQLResult:
Public Member Functions | |
TPgSQLResult (void *result) | |
~TPgSQLResult () | |
void | Close (Option_t *opt="") |
Int_t | GetFieldCount () |
const char * | GetFieldName (Int_t field) |
TSQLRow * | Next () |
Private Member Functions | |
Bool_t | IsValid (Int_t field) |
Private Attributes | |
PGresult * | fResult |
ULong_t | fCurrentRow |
Definition at line 26 of file TPgSQLResult.h.
TPgSQLResult::TPgSQLResult | ( | void * | result | ) |
TPgSQLResult::~TPgSQLResult | ( | ) |
Definition at line 52 of file TPgSQLResult.cxx.
References TObject::Error(), fResult, GetFieldCount(), kFALSE, and kTRUE.
void TPgSQLResult::Close | ( | Option_t * | opt = "" |
) | [virtual] |
Implements TSQLResult.
Definition at line 38 of file TPgSQLResult.cxx.
References fCurrentRow, fResult, and TSQLResult::fRowCount.
Referenced by ~TPgSQLResult().
Int_t TPgSQLResult::GetFieldCount | ( | ) | [virtual] |
Implements TSQLResult.
Definition at line 68 of file TPgSQLResult.cxx.
References TObject::Error(), and fResult.
Referenced by IsValid().
const char * TPgSQLResult::GetFieldName | ( | Int_t | field | ) | [virtual] |
Implements TSQLResult.
Definition at line 80 of file TPgSQLResult.cxx.
References TObject::Error(), and fResult.
TSQLRow * TPgSQLResult::Next | ( | ) | [virtual] |
Implements TSQLResult.
Definition at line 92 of file TPgSQLResult.cxx.
References TObject::Error(), fCurrentRow, fResult, TSQLResult::fRowCount, and row.
PGresult* TPgSQLResult::fResult [private] |
Definition at line 29 of file TPgSQLResult.h.
Referenced by Close(), GetFieldCount(), GetFieldName(), IsValid(), Next(), and ~TPgSQLResult().
ULong_t TPgSQLResult::fCurrentRow [private] |