#include "TBasketSQL.h"

TBasketSQL


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

class TBasketSQL : public TBasket

Inheritance Chart:
TObject
<-
TNamed
<-
TKey
<-
TBasket
<-
TBasketSQL

    public:
TBasketSQL() TBasketSQL(const char* name, const char* title, TBranch* branch, TSQLResult** rs, TString* insert_query, vector<Int_t>* vc, TSQLRow** row) TBasketSQL(const TBasketSQL&) ~TBasketSQL() static TClass* Class() void CreateBuffer(const char* name, TString title, vector<Int_t>* vc, TBranch* branch, TSQLResult** rs) TSQLResult* GetResultSet() virtual TClass* IsA() const TBasketSQL& operator=(const TBasketSQL&) virtual void PrepareBasket(Long64_t entry) virtual Int_t ReadBasketBuffers(Long64_t pos, Int_t len, TFile* file) virtual Int_t ReadBasketBytes(Long64_t pos, TFile* file) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b) virtual void Update(Int_t offset, Int_t skipped)

Data Members


    protected:
TSQLResult** fResultPtr ! TSQLRow** fRowPtr ! TString* fInsertQuery !

Class Description

                                                                      
 TBasketSQL                                                           
                                                                      
 Implement TBasket for a SQL backend                                  
                                                                      


TBasketSQL() : TBasket()
 Default constructor

TBasketSQL(const char *name, const char *title, TBranch *branch, TSQLResult ** rs, TString *insert_query, vector<Int_t> *vc, TSQLRow **r) : fResultPtr(rs),fRowPtr(r)
 Regular constructor

~TBasketSQL()
 Destructor

void CreateBuffer(const char *name, TString title, vector<Int_t> *vc, TBranch *branch, TSQLResult ** rs)
 Create a TSQLBuffer for this basket.

void PrepareBasket(Long64_t entry)
 Prepare the basket for the next entry

Int_t ReadBasketBytes(Long64_t , TFile *)

Int_t ReadBasketBuffers(Long64_t , Int_t, TFile *)

void Update(Int_t, Int_t)



Inline Functions


        TSQLResult* GetResultSet()
            TClass* Class()
            TClass* IsA() const
               void ShowMembers(TMemberInspector& insp, char* parent)
               void Streamer(TBuffer& b)
               void StreamerNVirtual(TBuffer& b)
         TBasketSQL TBasketSQL(const TBasketSQL&)
        TBasketSQL& operator=(const TBasketSQL&)


Author: Philippe Canal and al. 08/2004
Last update: root/tree:$Name: $:$Id: TBasketSQL.cxx,v 1.1 2005/08/15 21:29:58 pcanal Exp $
Copyright (C) 1995-2000, 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.