| library: libSQL #include "TSQLObjectData.h" |
| Inheritance Chart: | |||||||||
|
public:
TSQLObjectInfo()
TSQLObjectInfo(Long64_t objid, const char* classname, Version_t version)
TSQLObjectInfo(const TSQLObjectInfo&)
virtual ~TSQLObjectInfo()
static TClass* Class()
const char* GetObjClassName() const
Long64_t GetObjId() const
Version_t GetObjVersion() const
virtual TClass* IsA() const
TSQLObjectInfo& operator=(const TSQLObjectInfo&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
protected:
Long64_t fObjId
TString fClassName
Version_t fVersion
________________________________________________________________________ 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_raw4 tables and result of these requests will be kept in single TSQLObjectData instance. ________________________________________________________________________