TBufferSQL Class Reference

#include <TBufferSQL.h>

Inheritance diagram for TBufferSQL:

TBufferFile TBufferFile TBuffer TBuffer TBuffer TBuffer TObject TObject TObject TObject TObject TObject TObject TObject List of all members.

Public Member Functions

 TBufferSQL ()
 TBufferSQL (TBuffer::EMode mode, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr)
 TBufferSQL (TBuffer::EMode mode, Int_t bufsiz, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr)
 TBufferSQL (TBuffer::EMode mode, Int_t bufsiz, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr, void *buf, Bool_t adopt=kTRUE)
 ~TBufferSQL ()
void ResetOffset ()
virtual void ReadBool (Bool_t &b)
virtual void ReadChar (Char_t &c)
virtual void ReadUChar (UChar_t &c)
virtual void ReadShort (Short_t &s)
virtual void ReadUShort (UShort_t &s)
virtual void ReadInt (Int_t &i)
virtual void ReadUInt (UInt_t &i)
virtual void ReadLong (Long_t &l)
virtual void ReadULong (ULong_t &l)
virtual void ReadLong64 (Long64_t &l)
virtual void ReadULong64 (ULong64_t &l)
virtual void ReadFloat (Float_t &f)
virtual void ReadDouble (Double_t &d)
virtual void ReadCharP (Char_t *c)
virtual void ReadTString (TString &s)
virtual void WriteBool (Bool_t b)
virtual void WriteChar (Char_t c)
virtual void WriteUChar (UChar_t c)
virtual void WriteShort (Short_t s)
virtual void WriteUShort (UShort_t s)
virtual void WriteInt (Int_t i)
virtual void WriteUInt (UInt_t i)
virtual void WriteLong (Long_t l)
virtual void WriteULong (ULong_t l)
virtual void WriteLong64 (Long64_t l)
virtual void WriteULong64 (ULong64_t l)
virtual void WriteFloat (Float_t f)
virtual void WriteDouble (Double_t d)
virtual void WriteCharP (const Char_t *c)
virtual void WriteTString (const TString &s)
virtual void WriteFastArray (const Bool_t *b, Int_t n)
virtual void WriteFastArray (const Char_t *c, Int_t n)
virtual void WriteFastArrayString (const Char_t *c, Int_t n)
virtual void WriteFastArray (const UChar_t *c, Int_t n)
virtual void WriteFastArray (const Short_t *h, Int_t n)
virtual void WriteFastArray (const UShort_t *h, Int_t n)
virtual void WriteFastArray (const Int_t *i, Int_t n)
virtual void WriteFastArray (const UInt_t *i, Int_t n)
virtual void WriteFastArray (const Long_t *l, Int_t n)
virtual void WriteFastArray (const ULong_t *l, Int_t n)
virtual void WriteFastArray (const Long64_t *l, Int_t n)
virtual void WriteFastArray (const ULong64_t *l, Int_t n)
virtual void WriteFastArray (const Float_t *f, Int_t n)
virtual void WriteFastArray (const Double_t *d, Int_t n)
virtual void WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)
virtual Int_t WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)
virtual void ReadFastArray (Bool_t *, Int_t)
virtual void ReadFastArray (Char_t *, Int_t)
virtual void ReadFastArrayString (Char_t *, Int_t)
virtual void ReadFastArray (UChar_t *, Int_t)
virtual void ReadFastArray (Short_t *, Int_t)
virtual void ReadFastArray (UShort_t *, Int_t)
virtual void ReadFastArray (Int_t *, Int_t)
virtual void ReadFastArray (UInt_t *, Int_t)
virtual void ReadFastArray (Long_t *, Int_t)
virtual void ReadFastArray (ULong_t *, Int_t)
virtual void ReadFastArray (Long64_t *, Int_t)
virtual void ReadFastArray (ULong64_t *, Int_t)
virtual void ReadFastArray (Float_t *, Int_t)
virtual void ReadFastArray (Double_t *, Int_t)
virtual void ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArray (void *, const TClass *, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void ReadFastArray (void **, const TClass *, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)
 ClassDef (TBufferSQL, 1)
 TBufferSQL ()
 TBufferSQL (TBuffer::EMode mode, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr)
 TBufferSQL (TBuffer::EMode mode, Int_t bufsiz, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr)
 TBufferSQL (TBuffer::EMode mode, Int_t bufsiz, std::vector< Int_t > *vc, TString *insert_query, TSQLRow **rowPtr, void *buf, Bool_t adopt=kTRUE)
 ~TBufferSQL ()
void ResetOffset ()
virtual void ReadBool (Bool_t &b)
virtual void ReadChar (Char_t &c)
virtual void ReadUChar (UChar_t &c)
virtual void ReadShort (Short_t &s)
virtual void ReadUShort (UShort_t &s)
virtual void ReadInt (Int_t &i)
virtual void ReadUInt (UInt_t &i)
virtual void ReadLong (Long_t &l)
virtual void ReadULong (ULong_t &l)
virtual void ReadLong64 (Long64_t &l)
virtual void ReadULong64 (ULong64_t &l)
virtual void ReadFloat (Float_t &f)
virtual void ReadDouble (Double_t &d)
virtual void ReadCharP (Char_t *c)
virtual void ReadTString (TString &s)
virtual void WriteBool (Bool_t b)
virtual void WriteChar (Char_t c)
virtual void WriteUChar (UChar_t c)
virtual void WriteShort (Short_t s)
virtual void WriteUShort (UShort_t s)
virtual void WriteInt (Int_t i)
virtual void WriteUInt (UInt_t i)
virtual void WriteLong (Long_t l)
virtual void WriteULong (ULong_t l)
virtual void WriteLong64 (Long64_t l)
virtual void WriteULong64 (ULong64_t l)
virtual void WriteFloat (Float_t f)
virtual void WriteDouble (Double_t d)
virtual void WriteCharP (const Char_t *c)
virtual void WriteTString (const TString &s)
virtual void WriteFastArray (const Bool_t *b, Int_t n)
virtual void WriteFastArray (const Char_t *c, Int_t n)
virtual void WriteFastArrayString (const Char_t *c, Int_t n)
virtual void WriteFastArray (const UChar_t *c, Int_t n)
virtual void WriteFastArray (const Short_t *h, Int_t n)
virtual void WriteFastArray (const UShort_t *h, Int_t n)
virtual void WriteFastArray (const Int_t *i, Int_t n)
virtual void WriteFastArray (const UInt_t *i, Int_t n)
virtual void WriteFastArray (const Long_t *l, Int_t n)
virtual void WriteFastArray (const ULong_t *l, Int_t n)
virtual void WriteFastArray (const Long64_t *l, Int_t n)
virtual void WriteFastArray (const ULong64_t *l, Int_t n)
virtual void WriteFastArray (const Float_t *f, Int_t n)
virtual void WriteFastArray (const Double_t *d, Int_t n)
virtual void WriteFastArray (void *start, const TClass *cl, Int_t n=1, TMemberStreamer *s=0)
virtual Int_t WriteFastArray (void **startp, const TClass *cl, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0)
virtual void ReadFastArray (Bool_t *, Int_t)
virtual void ReadFastArray (Char_t *, Int_t)
virtual void ReadFastArrayString (Char_t *, Int_t)
virtual void ReadFastArray (UChar_t *, Int_t)
virtual void ReadFastArray (Short_t *, Int_t)
virtual void ReadFastArray (UShort_t *, Int_t)
virtual void ReadFastArray (Int_t *, Int_t)
virtual void ReadFastArray (UInt_t *, Int_t)
virtual void ReadFastArray (Long_t *, Int_t)
virtual void ReadFastArray (ULong_t *, Int_t)
virtual void ReadFastArray (Long64_t *, Int_t)
virtual void ReadFastArray (ULong64_t *, Int_t)
virtual void ReadFastArray (Float_t *, Int_t)
virtual void ReadFastArray (Double_t *, Int_t)
virtual void ReadFastArrayFloat16 (Float_t *f, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArrayDouble32 (Double_t *d, Int_t n, TStreamerElement *ele=0)
virtual void ReadFastArray (void *, const TClass *, Int_t n=1, TMemberStreamer *s=0, const TClass *onFileClass=0)
virtual void ReadFastArray (void **, const TClass *, Int_t n=1, Bool_t isPreAlloc=kFALSE, TMemberStreamer *s=0, const TClass *onFileClass=0)
 ClassDef (TBufferSQL, 1)

Private Member Functions

 TBufferSQL (const TBufferSQL &)
void operator= (const TBufferSQL &)
 TBufferSQL (const TBufferSQL &)
void operator= (const TBufferSQL &)

Private Attributes

std::vector< Int_t >::const_iterator fIter
std::vector< Int_t > * fColumnVec
TStringfInsertQuery
TSQLRow ** fRowPtr
std::vector< Int_t >::const_iterator fIter
std::vector< Int_t > * fColumnVec
TStringfInsertQuery
TSQLRow ** fRowPtr

Detailed Description

Definition at line 34 of file TBufferSQL.h.


Constructor & Destructor Documentation

TBufferSQL::TBufferSQL ( const TBufferSQL  )  [private]

TBufferSQL::TBufferSQL (  ) 

Definition at line 67 of file TBufferSQL.cxx.

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr 
)

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
Int_t  bufsiz,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr 
)

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
Int_t  bufsiz,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr,
void *  buf,
Bool_t  adopt = kTRUE 
)

TBufferSQL::~TBufferSQL (  ) 

Definition at line 74 of file TBufferSQL.cxx.

References fColumnVec.

TBufferSQL::TBufferSQL ( const TBufferSQL  )  [private]

TBufferSQL::TBufferSQL (  ) 

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr 
)

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
Int_t  bufsiz,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr 
)

TBufferSQL::TBufferSQL ( TBuffer::EMode  mode,
Int_t  bufsiz,
std::vector< Int_t > *  vc,
TString insert_query,
TSQLRow **  rowPtr,
void *  buf,
Bool_t  adopt = kTRUE 
)

TBufferSQL::~TBufferSQL (  ) 


Member Function Documentation

void TBufferSQL::operator= ( const TBufferSQL  )  [private]

void TBufferSQL::ResetOffset (  ) 

Definition at line 741 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadBool ( Bool_t b  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 82 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadChar ( Char_t c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 92 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadUChar ( UChar_t c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 223 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadShort ( Short_t s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 102 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadUShort ( UShort_t s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 233 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadInt ( Int_t i  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 112 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadUInt ( UInt_t i  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 243 of file TBufferSQL.cxx.

References TObject::Error(), fColumnVec, fIter, and val.

void TBufferSQL::ReadLong ( Long_t l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 132 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadULong ( ULong_t l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 255 of file TBufferSQL.cxx.

References TObject::Error(), fColumnVec, fIter, and val.

void TBufferSQL::ReadLong64 ( Long64_t l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 267 of file TBufferSQL.cxx.

References TObject::Error(), fColumnVec, fIter, and val.

void TBufferSQL::ReadULong64 ( ULong64_t l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 279 of file TBufferSQL.cxx.

References TObject::Error(), fColumnVec, fIter, and val.

void TBufferSQL::ReadFloat ( Float_t f  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 122 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadDouble ( Double_t d  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 142 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::ReadCharP ( Char_t c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 291 of file TBufferSQL.cxx.

References fColumnVec, fIter, and strcpy().

void TBufferSQL::ReadTString ( TString s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 300 of file TBufferSQL.cxx.

void TBufferSQL::WriteBool ( Bool_t  b  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 153 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteChar ( Char_t  c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 163 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteUChar ( UChar_t  c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 322 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteShort ( Short_t  s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 173 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteUShort ( UShort_t  s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 332 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteInt ( Int_t  i  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 183 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteUInt ( UInt_t  i  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 342 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteLong ( Long_t  l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 193 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteULong ( ULong_t  l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 352 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteLong64 ( Long64_t  l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 362 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteULong64 ( ULong64_t  l  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 372 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteFloat ( Float_t  f  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 203 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteDouble ( Double_t  d  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 213 of file TBufferSQL.cxx.

References fColumnVec, and fIter.

void TBufferSQL::WriteCharP ( const Char_t c  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 382 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteTString ( const TString s  )  [virtual]

Reimplemented from TBufferFile.

Definition at line 310 of file TBufferSQL.cxx.

void TBufferSQL::WriteFastArray ( const Bool_t b,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 393 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Char_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 404 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArrayString ( const Char_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 416 of file TBufferSQL.cxx.

References fIter.

void TBufferSQL::WriteFastArray ( const UChar_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 427 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Short_t h,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 439 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const UShort_t h,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 451 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Int_t i,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 463 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const UInt_t i,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 476 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Long_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 488 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const ULong_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 500 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Long64_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 512 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const ULong64_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 524 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Float_t f,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 536 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( const Double_t d,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 548 of file TBufferSQL.cxx.

References fInsertQuery, fIter, and i.

void TBufferSQL::WriteFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 560 of file TBufferSQL.cxx.

References TObject::Fatal().

Int_t TBufferSQL::WriteFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 568 of file TBufferSQL.cxx.

References TObject::Fatal().

void TBufferSQL::ReadFastArray ( Bool_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 577 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( Char_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 588 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArrayString ( Char_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 598 of file TBufferSQL.cxx.

References fIter, and strcpy().

void TBufferSQL::ReadFastArray ( UChar_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 606 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( Short_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 616 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( UShort_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 626 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( Int_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 636 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( UInt_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 646 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( Long_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 656 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( ULong_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 666 of file TBufferSQL.cxx.

References i.

void TBufferSQL::ReadFastArray ( Long64_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 675 of file TBufferSQL.cxx.

References i.

void TBufferSQL::ReadFastArray ( ULong64_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 684 of file TBufferSQL.cxx.

References i.

void TBufferSQL::ReadFastArray ( Float_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 693 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArray ( Double_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

Definition at line 703 of file TBufferSQL.cxx.

References fIter, and i.

void TBufferSQL::ReadFastArrayFloat16 ( Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 713 of file TBufferSQL.cxx.

References TObject::Fatal().

void TBufferSQL::ReadFastArrayDouble32 ( Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 720 of file TBufferSQL.cxx.

References TObject::Fatal().

void TBufferSQL::ReadFastArray ( void *  ,
const TClass ,
Int_t  n = 1,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 727 of file TBufferSQL.cxx.

References TObject::Fatal().

void TBufferSQL::ReadFastArray ( void **  ,
const TClass ,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Reimplemented from TBufferFile.

Definition at line 734 of file TBufferSQL.cxx.

References TObject::Fatal().

TBufferSQL::ClassDef ( TBufferSQL  ,
 
)

void TBufferSQL::operator= ( const TBufferSQL  )  [private]

void TBufferSQL::ResetOffset (  ) 

virtual void TBufferSQL::ReadBool ( Bool_t b  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadChar ( Char_t c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadUChar ( UChar_t c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadShort ( Short_t s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadUShort ( UShort_t s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadInt ( Int_t i  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadUInt ( UInt_t i  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadLong ( Long_t l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadULong ( ULong_t l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadLong64 ( Long64_t l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadULong64 ( ULong64_t l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFloat ( Float_t f  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadDouble ( Double_t d  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadCharP ( Char_t c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadTString ( TString s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteBool ( Bool_t  b  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteChar ( Char_t  c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteUChar ( UChar_t  c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteShort ( Short_t  s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteUShort ( UShort_t  s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteInt ( Int_t  i  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteUInt ( UInt_t  i  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteLong ( Long_t  l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteULong ( ULong_t  l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteLong64 ( Long64_t  l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteULong64 ( ULong64_t  l  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFloat ( Float_t  f  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteDouble ( Double_t  d  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteCharP ( const Char_t c  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteTString ( const TString s  )  [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Bool_t b,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Char_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArrayString ( const Char_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const UChar_t c,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Short_t h,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const UShort_t h,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Int_t i,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const UInt_t i,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Long_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const ULong_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Long64_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const ULong64_t l,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Float_t f,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( const Double_t d,
Int_t  n 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::WriteFastArray ( void *  start,
const TClass cl,
Int_t  n = 1,
TMemberStreamer s = 0 
) [virtual]

Reimplemented from TBufferFile.

virtual Int_t TBufferSQL::WriteFastArray ( void **  startp,
const TClass cl,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Bool_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Char_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArrayString ( Char_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( UChar_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Short_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( UShort_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Int_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( UInt_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Long_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( ULong_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Long64_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( ULong64_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Float_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( Double_t ,
Int_t   
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArrayFloat16 ( Float_t f,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArrayDouble32 ( Double_t d,
Int_t  n,
TStreamerElement ele = 0 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( void *  ,
const TClass ,
Int_t  n = 1,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Reimplemented from TBufferFile.

virtual void TBufferSQL::ReadFastArray ( void **  ,
const TClass ,
Int_t  n = 1,
Bool_t  isPreAlloc = kFALSE,
TMemberStreamer s = 0,
const TClass onFileClass = 0 
) [virtual]

Reimplemented from TBufferFile.

TBufferSQL::ClassDef ( TBufferSQL  ,
 
)


Member Data Documentation

std::vector<Int_t>::const_iterator TBufferSQL::fIter [private]

Definition at line 37 of file TBufferSQL.h.

Referenced by ReadBool(), ReadChar(), ReadCharP(), ReadDouble(), ReadFastArray(), ReadFastArrayString(), ReadFloat(), ReadInt(), ReadLong(), ReadLong64(), ReadShort(), ReadUChar(), ReadUInt(), ReadULong(), ReadULong64(), ReadUShort(), ResetOffset(), WriteBool(), WriteChar(), WriteCharP(), WriteDouble(), WriteFastArray(), WriteFastArrayString(), WriteFloat(), WriteInt(), WriteLong(), WriteLong64(), WriteShort(), WriteUChar(), WriteUInt(), WriteULong(), WriteULong64(), and WriteUShort().

std::vector<Int_t>* TBufferSQL::fColumnVec [private]

Definition at line 39 of file TBufferSQL.h.

Referenced by ReadBool(), ReadChar(), ReadCharP(), ReadDouble(), ReadFloat(), ReadInt(), ReadLong(), ReadLong64(), ReadShort(), ReadUChar(), ReadUInt(), ReadULong(), ReadULong64(), ReadUShort(), ResetOffset(), WriteBool(), WriteChar(), WriteDouble(), WriteFloat(), WriteInt(), WriteLong(), WriteShort(), and ~TBufferSQL().

TString* TBufferSQL::fInsertQuery [private]

Definition at line 40 of file TBufferSQL.h.

Referenced by WriteFastArray().

TSQLRow** TBufferSQL::fRowPtr [private]

Definition at line 41 of file TBufferSQL.h.

std::vector<Int_t>::const_iterator TBufferSQL::fIter [private]

Definition at line 37 of file TBufferSQL.h.

std::vector<Int_t>* TBufferSQL::fColumnVec [private]

Definition at line 39 of file TBufferSQL.h.

TString* TBufferSQL::fInsertQuery [private]

Definition at line 40 of file TBufferSQL.h.

TSQLRow** TBufferSQL::fRowPtr [private]

Definition at line 41 of file TBufferSQL.h.


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