#include "TSQLObjectData.h" |
TSQLObjectDataPool
class description - source file - inheritance tree (.pdf)
public:
TSQLObjectDataPool()
TSQLObjectDataPool(TSQLClassInfo* info, TSQLResult* data)
TSQLObjectDataPool(const TSQLObjectDataPool&)
virtual ~TSQLObjectDataPool()
static TClass* Class()
TSQLResult* GetClassData() const
TSQLRow* GetObjectRow(Long64_t objid)
TSQLClassInfo* GetSqlInfo() const
virtual TClass* IsA() const
TSQLObjectDataPool& operator=(const TSQLObjectDataPool&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
TSQLClassInfo* fInfo ! classinfo, for which pool is created
TSQLResult* fClassData ! results with request to selected table
Bool_t fIsMoreRows ! indicates if class data has not yet read rows
TList* fRowsPool ! pool of extrcted, but didnot used rows
TSQLObjectData is used in TBufferSQL2 class in reading procedure.
It contains data, request from database table for one specifc
object for one specific class. For instance, when data for
class TH1 required, requests will be done to
TH1_ver4 and TH1_streamer_ver4 tables and result of these reuests
will be kept in single TSQLObjectData instance.
________________________________________________________________________
TSQLObjectDataPool() :
TObject(),
fInfo(0),
fClassData(0),
fIsMoreRows(kTRUE),
fRowsPool(0)
TSQLObjectDataPool(TSQLClassInfo* info, TSQLResult* data) :
TObject(),
fInfo(info),
fClassData(data),
fIsMoreRows(kTRUE),
fRowsPool(0)
~TSQLObjectDataPool()
TSQLRow* GetObjectRow(Long64_t objid)
Inline Functions
TSQLClassInfo* GetSqlInfo() const
TSQLResult* GetClassData() const
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
TSQLObjectDataPool TSQLObjectDataPool(const TSQLObjectDataPool&)
TSQLObjectDataPool& operator=(const TSQLObjectDataPool&)
Author: Sergey Linev 20/11/2005
Last update: root/sql:$Name: $:$Id: TSQLObjectData.cxx,v 1.4 2006/02/01 18:57:41 pcanal Exp $
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *
ROOT page - Class index - Class Hierarchy - Top of the page
This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.