#include <TSQLObjectData.h>
Inheritance diagram for TSQLObjectDataPool:

Public Member Functions | |
| TSQLObjectDataPool () | |
| TSQLObjectDataPool (TSQLClassInfo *info, TSQLResult *data) | |
| virtual | ~TSQLObjectDataPool () |
| TSQLClassInfo * | GetSqlInfo () const |
| TSQLResult * | GetClassData () const |
| TSQLRow * | GetObjectRow (Long64_t objid) |
| TSQLObjectDataPool () | |
| TSQLObjectDataPool (TSQLClassInfo *info, TSQLResult *data) | |
| virtual | ~TSQLObjectDataPool () |
| TSQLClassInfo * | GetSqlInfo () const |
| TSQLResult * | GetClassData () const |
| TSQLRow * | GetObjectRow (Long64_t objid) |
Protected Attributes | |
| TSQLClassInfo * | fInfo |
| TSQLResult * | fClassData |
| classinfo, for which pool is created | |
| Bool_t | fIsMoreRows |
| results with request to selected table | |
| TList * | fRowsPool |
| indicates if class data has not yet read rows | |
| TSQLClassInfo * | fInfo |
| TSQLResult * | fClassData |
| classinfo, for which pool is created | |
| TList * | fRowsPool |
| indicates if class data has not yet read rows | |
Definition at line 123 of file TSQLObjectData.h.
| TSQLObjectDataPool::TSQLObjectDataPool | ( | ) |
Definition at line 394 of file TSQLObjectData.cxx.
| TSQLObjectDataPool::TSQLObjectDataPool | ( | TSQLClassInfo * | info, | |
| TSQLResult * | data | |||
| ) |
Definition at line 404 of file TSQLObjectData.cxx.
| TSQLObjectDataPool::~TSQLObjectDataPool | ( | ) | [virtual] |
Definition at line 414 of file TSQLObjectData.cxx.
References TList::Delete(), fClassData, and fRowsPool.
| TSQLObjectDataPool::TSQLObjectDataPool | ( | ) |
| TSQLObjectDataPool::TSQLObjectDataPool | ( | TSQLClassInfo * | info, | |
| TSQLResult * | data | |||
| ) |
| virtual TSQLObjectDataPool::~TSQLObjectDataPool | ( | ) | [virtual] |
| TSQLClassInfo* TSQLObjectDataPool::GetSqlInfo | ( | ) | const [inline] |
| TSQLResult* TSQLObjectDataPool::GetClassData | ( | ) | const [inline] |
Definition at line 427 of file TSQLObjectData.cxx.
References TList::Add(), sqlio::atol64(), fClassData, TList::FirstLink(), fIsMoreRows, fRowsPool, TObjLink::GetObject(), kFALSE, Long64_t, TObjLink::Next(), TSQLResult::Next(), TList::Remove(), and row.
| TSQLClassInfo* TSQLObjectDataPool::GetSqlInfo | ( | ) | const [inline] |
| TSQLResult* TSQLObjectDataPool::GetClassData | ( | ) | const [inline] |
TSQLClassInfo* TSQLObjectDataPool::fInfo [protected] |
TSQLResult* TSQLObjectDataPool::fClassData [protected] |
classinfo, for which pool is created
Definition at line 137 of file TSQLObjectData.h.
Referenced by GetClassData(), GetObjectRow(), and ~TSQLObjectDataPool().
Bool_t TSQLObjectDataPool::fIsMoreRows [protected] |
results with request to selected table
Definition at line 138 of file TSQLObjectData.h.
Referenced by GetObjectRow().
TList* TSQLObjectDataPool::fRowsPool [protected] |
indicates if class data has not yet read rows
Definition at line 139 of file TSQLObjectData.h.
Referenced by GetObjectRow(), and ~TSQLObjectDataPool().
TSQLClassInfo* TSQLObjectDataPool::fInfo [protected] |
Definition at line 136 of file TSQLObjectData.h.
TSQLResult* TSQLObjectDataPool::fClassData [protected] |
TList* TSQLObjectDataPool::fRowsPool [protected] |
1.5.1