library: libSQL
#include "TSQLObjectData.h"

TSQLObjectDataPool


class description - header file - source file - inheritance tree (.pdf)

class TSQLObjectDataPool : public TObject

Inheritance Chart:
TObject
<-
TSQLObjectDataPool

    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)

Data Members


    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

Class Description

________________________________________________________________________

 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.

________________________________________________________________________
TSQLObjectDataPool()
TSQLObjectDataPool(TSQLClassInfo* info, TSQLResult* data)
~TSQLObjectDataPool()
 Destructor of TSQLObjectDataPool class
 Deletes not used rows and class data table
TSQLRow* GetObjectRow(Long64_t objid)
 Returns single sql row with object data for that class
TSQLObjectDataPool()
TSQLClassInfo* GetSqlInfo()
TSQLResult* GetClassData()

Author: Sergey Linev 20/11/2005
Last update: root/sql:$Name: $:$Id: TSQLObjectData.cxx,v 1.8 2006/06/22 08:21:22 brun 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.