TBasketSQL Class Reference

#include <TBasketSQL.h>

Inheritance diagram for TBasketSQL:

TBasket TBasket TKey TKey TKey TKey TNamed TNamed TNamed TNamed TNamed TNamed TNamed TNamed List of all members.

Public Member Functions

 TBasketSQL ()
 TBasketSQL (const char *name, const char *title, TBranch *branch, TSQLResult **rs, TString *insert_query, std::vector< Int_t > *vc, TSQLRow **row)
 ~TBasketSQL ()
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 Reset ()
TSQLResultGetResultSet ()
void CreateBuffer (const char *name, TString title, std::vector< Int_t > *vc, TBranch *branch, TSQLResult **rs)
void Update (Int_t offset, Int_t skipped)
 TBasketSQL ()
 TBasketSQL (const char *name, const char *title, TBranch *branch, TSQLResult **rs, TString *insert_query, std::vector< Int_t > *vc, TSQLRow **row)
 ~TBasketSQL ()
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 Reset ()
TSQLResultGetResultSet ()
void CreateBuffer (const char *name, TString title, std::vector< Int_t > *vc, TBranch *branch, TSQLResult **rs)
void Update (Int_t offset, Int_t skipped)

Protected Attributes

TSQLResult ** fResultPtr
TSQLRow ** fRowPtr
TStringfInsertQuery
TSQLResult ** fResultPtr
TSQLRow ** fRowPtr
TStringfInsertQuery

Private Member Functions

 TBasketSQL (const TBasketSQL &)
TBasketSQLoperator= (const TBasketSQL &)
 TBasketSQL (const TBasketSQL &)
TBasketSQLoperator= (const TBasketSQL &)

Detailed Description

Definition at line 30 of file TBasketSQL.h.


Constructor & Destructor Documentation

TBasketSQL::TBasketSQL ( const TBasketSQL  )  [private]

TBasketSQL::TBasketSQL (  ) 

Definition at line 39 of file TBasketSQL.cxx.

TBasketSQL::TBasketSQL ( const char *  name,
const char *  title,
TBranch branch,
TSQLResult **  rs,
TString insert_query,
std::vector< Int_t > *  vc,
TSQLRow **  row 
)

TBasketSQL::~TBasketSQL (  ) 

Definition at line 82 of file TBasketSQL.cxx.

TBasketSQL::TBasketSQL ( const TBasketSQL  )  [private]

TBasketSQL::TBasketSQL (  ) 

TBasketSQL::TBasketSQL ( const char *  name,
const char *  title,
TBranch branch,
TSQLResult **  rs,
TString insert_query,
std::vector< Int_t > *  vc,
TSQLRow **  row 
)

TBasketSQL::~TBasketSQL (  ) 


Member Function Documentation

TBasketSQL& TBasketSQL::operator= ( const TBasketSQL  )  [private]

void TBasketSQL::PrepareBasket ( Long64_t  entry  )  [virtual]

Reimplemented from TBasket.

Definition at line 125 of file TBasketSQL.cxx.

References TBasket::fBranch, TKey::fBufferRef, TBranch::GetTree(), and TBuffer::Reset().

Int_t TBasketSQL::ReadBasketBuffers ( Long64_t  pos,
Int_t  len,
TFile file 
) [virtual]

Reimplemented from TBasket.

Definition at line 144 of file TBasketSQL.cxx.

References TObject::Error().

Int_t TBasketSQL::ReadBasketBytes ( Long64_t  pos,
TFile file 
) [virtual]

Reimplemented from TBasket.

Definition at line 135 of file TBasketSQL.cxx.

References TObject::Error().

void TBasketSQL::Reset (  )  [virtual]

Reimplemented from TBasket.

Definition at line 153 of file TBasketSQL.cxx.

References TBasket::Reset().

TSQLResult* TBasketSQL::GetResultSet (  )  [inline]

Definition at line 52 of file TBasketSQL.h.

References fResultPtr.

Referenced by TTreeSQL::CheckBranch().

void TBasketSQL::CreateBuffer ( const char *  name,
TString  title,
std::vector< Int_t > *  vc,
TBranch branch,
TSQLResult **  rs 
)

Referenced by TTreeSQL::CheckBasket().

void TBasketSQL::Update ( Int_t  offset,
Int_t  skipped 
) [virtual]

Reimplemented from TBasket.

Definition at line 162 of file TBasketSQL.cxx.

References TKey::fBufferRef, and TBasket::fNevBuf.

TBasketSQL& TBasketSQL::operator= ( const TBasketSQL  )  [private]

void TBasketSQL::PrepareBasket ( Long64_t  entry  )  [virtual]

Reimplemented from TBasket.

virtual Int_t TBasketSQL::ReadBasketBuffers ( Long64_t  pos,
Int_t  len,
TFile file 
) [virtual]

Reimplemented from TBasket.

virtual Int_t TBasketSQL::ReadBasketBytes ( Long64_t  pos,
TFile file 
) [virtual]

Reimplemented from TBasket.

virtual void TBasketSQL::Reset (  )  [virtual]

Reimplemented from TBasket.

TSQLResult* TBasketSQL::GetResultSet (  )  [inline]

Definition at line 52 of file TBasketSQL.h.

References fResultPtr.

void TBasketSQL::CreateBuffer ( const char *  name,
TString  title,
std::vector< Int_t > *  vc,
TBranch branch,
TSQLResult **  rs 
)

void TBasketSQL::Update ( Int_t  offset,
Int_t  skipped 
) [virtual]

Reimplemented from TBasket.


Member Data Documentation

TSQLResult** TBasketSQL::fResultPtr [protected]

Definition at line 38 of file TBasketSQL.h.

Referenced by GetResultSet().

TSQLRow** TBasketSQL::fRowPtr [protected]

Definition at line 39 of file TBasketSQL.h.

TString* TBasketSQL::fInsertQuery [protected]

Definition at line 40 of file TBasketSQL.h.

TSQLResult** TBasketSQL::fResultPtr [protected]

Definition at line 38 of file TBasketSQL.h.

TSQLRow** TBasketSQL::fRowPtr [protected]

Definition at line 39 of file TBasketSQL.h.

TString* TBasketSQL::fInsertQuery [protected]

Definition at line 40 of file TBasketSQL.h.


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:34:49 2011 for ROOT_528-00b_version by  doxygen 1.5.1