#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] |