class TBufferSQL: public TBufferFile


TBufferSQL

Implement TBuffer for a SQL backend


Function Members (Methods)

public:
TBufferSQL()
TBufferSQL(TBuffer::EMode mode, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr)
TBufferSQL(TBuffer::EMode mode, Int_t bufsiz, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr)
TBufferSQL(TBuffer::EMode mode, Int_t bufsiz, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr, void* buf, Bool_t adopt = kTRUE)
virtual~TBufferSQL()
voidTObject::AbstractMethod(const char* method) const
virtual voidTObject::AppendPad(Option_t* option = "")
virtual voidTObject::Browse(TBrowser* b)
char*TBuffer::Buffer() const
Int_tTBuffer::BufferSize() const
virtual Int_tTBufferFile::CheckByteCount(UInt_t startpos, UInt_t bcnt, const TClass* clss)
virtual Int_tTBufferFile::CheckByteCount(UInt_t startpos, UInt_t bcnt, const char* classname)
virtual Bool_tTBufferFile::CheckObject(const TObject* obj)
virtual Bool_tTBufferFile::CheckObject(const void* obj, const TClass* ptrClass)
static TClass*Class()
virtual voidTBufferFile::ClassBegin(const TClass*, Version_t = -1)
virtual voidTBufferFile::ClassEnd(const TClass*)
virtual voidTBufferFile::ClassMember(const char*, const char* = 0, Int_t = -1, Int_t = -1)
virtual const char*TObject::ClassName() const
virtual voidTObject::Clear(Option_t* = "")
virtual TObject*TObject::Clone(const char* newname = "") const
virtual Int_tTObject::Compare(const TObject* obj) const
virtual voidTObject::Copy(TObject& object) const
virtual voidTBufferFile::DecrementLevel(TVirtualStreamerInfo*)
virtual voidTObject::Delete(Option_t* option = "")MENU
voidTBuffer::DetachBuffer()
virtual Int_tTObject::DistancetoPrimitive(Int_t px, Int_t py)
virtual voidTObject::Draw(Option_t* option = "")
virtual voidTObject::DrawClass() constMENU
virtual TObject*TObject::DrawClone(Option_t* option = "") constMENU
virtual voidTObject::Dump() constMENU
virtual voidTObject::Error(const char* method, const char* msgfmt) const
virtual voidTObject::Execute(const char* method, const char* params, Int_t* error = 0)
virtual voidTObject::Execute(TMethod* method, TObjArray* params, Int_t* error = 0)
virtual voidTObject::ExecuteEvent(Int_t event, Int_t px, Int_t py)
virtual voidTObject::Fatal(const char* method, const char* msgfmt) const
virtual TObject*TObject::FindObject(const char* name) const
virtual TObject*TObject::FindObject(const TObject* obj) const
virtual voidTBufferFile::ForceWriteInfo(TVirtualStreamerInfo* info, Bool_t force)
virtual voidTBufferFile::ForceWriteInfoClones(TClonesArray* a)
virtual Int_tTBufferFile::GetBufferDisplacement() const
Int_tTBuffer::GetBufferVersion() const
static TClass*TBuffer::GetClass(const type_info& typeinfo)
static TClass*TBuffer::GetClass(const char* className)
virtual Option_t*TObject::GetDrawOption() const
static Long_tTObject::GetDtorOnly()
static Int_tTBufferFile::GetGlobalReadParam()
static Int_tTBufferFile::GetGlobalWriteParam()
virtual const char*TObject::GetIconName() const
virtual TVirtualStreamerInfo*TBufferFile::GetInfo()
virtual TProcessID*TBufferFile::GetLastProcessID(TRefTable* reftable) const
virtual Int_tTBufferFile::GetMapCount() const
virtual voidTBufferFile::GetMappedObject(UInt_t tag, void*& ptr, TClass*& ClassPtr) const
virtual const char*TObject::GetName() const
virtual char*TObject::GetObjectInfo(Int_t px, Int_t py) const
static Bool_tTObject::GetObjectStat()
virtual Option_t*TObject::GetOption() const
TObject*TBuffer::GetParent() const
virtual UShort_tTBufferFile::GetPidOffset() const
virtual const char*TObject::GetTitle() const
virtual UInt_tTBufferFile::GetTRefExecId()
virtual UInt_tTObject::GetUniqueID() const
virtual Int_tTBufferFile::GetVersionOwner() const
virtual Bool_tTObject::HandleTimer(TTimer* timer)
virtual ULong_tTObject::Hash() const
virtual voidTBufferFile::IncrementLevel(TVirtualStreamerInfo* info)
virtual voidTObject::Info(const char* method, const char* msgfmt) const
virtual Bool_tTObject::InheritsFrom(const char* classname) const
virtual Bool_tTObject::InheritsFrom(const TClass* cl) const
virtual voidTBufferFile::InitMap()
virtual voidTObject::Inspect() constMENU
voidTObject::InvertBit(UInt_t f)
virtual TClass*IsA() const
virtual Bool_tTObject::IsEqual(const TObject* obj) const
virtual Bool_tTObject::IsFolder() const
Bool_tTObject::IsOnHeap() const
Bool_tTBuffer::IsReading() const
virtual Bool_tTObject::IsSortable() const
Bool_tTBuffer::IsWriting() const
Bool_tTObject::IsZombie() const
Int_tTBuffer::Length() const
virtual voidTObject::ls(Option_t* option = "") const
virtual voidTBufferFile::MapObject(const TObject* obj, UInt_t offset = 1)
virtual voidTBufferFile::MapObject(const void* obj, const TClass* cl, UInt_t offset = 1)
voidTObject::MayNotUse(const char* method) const
virtual Bool_tTObject::Notify()
static voidTObject::operator delete(void* ptr)
static voidTObject::operator delete(void* ptr, void* vp)
static voidTObject::operator delete[](void* ptr)
static voidTObject::operator delete[](void* ptr, void* vp)
void*TObject::operator new(size_t sz)
void*TObject::operator new(size_t sz, void* vp)
void*TObject::operator new[](size_t sz)
void*TObject::operator new[](size_t sz, void* vp)
virtual voidTObject::Paint(Option_t* option = "")
virtual TVirtualArray*TBufferFile::PeekDataCache() const
virtual voidTObject::Pop()
virtual TVirtualArray*TBufferFile::PopDataCache()
virtual voidTObject::Print(Option_t* option = "") const
virtual voidTBufferFile::PushDataCache(TVirtualArray*)
virtual Int_tTBufferFile::ReadArray(Bool_t*& b)
virtual Int_tTBufferFile::ReadArray(Char_t*& c)
virtual Int_tTBufferFile::ReadArray(UChar_t*& c)
virtual Int_tTBufferFile::ReadArray(Short_t*& h)
virtual Int_tTBufferFile::ReadArray(UShort_t*& h)
virtual Int_tTBufferFile::ReadArray(Int_t*& i)
virtual Int_tTBufferFile::ReadArray(UInt_t*& i)
virtual Int_tTBufferFile::ReadArray(Long_t*& l)
virtual Int_tTBufferFile::ReadArray(ULong_t*& l)
virtual Int_tTBufferFile::ReadArray(Long64_t*& l)
virtual Int_tTBufferFile::ReadArray(ULong64_t*& ll)
virtual Int_tTBufferFile::ReadArray(Float_t*& f)
virtual Int_tTBufferFile::ReadArray(Double_t*& d)
virtual Int_tTBufferFile::ReadArrayDouble32(Double_t*& d, TStreamerElement* ele = 0)
virtual Int_tTBufferFile::ReadArrayFloat16(Float_t*& f, TStreamerElement* ele = 0)
virtual voidReadBool(Bool_t& b)
virtual Int_tTBufferFile::ReadBuf(void* buf, Int_t max)
virtual voidReadChar(Char_t& c)
virtual voidReadCharP(Char_t* c)
virtual TClass*TBufferFile::ReadClass(const TClass* cl = 0, UInt_t* objTag = 0)
virtual Int_tTBufferFile::ReadClassBuffer(const TClass* cl, void* pointer, const TClass* onfile_class)
virtual Int_tTBufferFile::ReadClassBuffer(const TClass* cl, void* pointer, Int_t version, UInt_t start, UInt_t count, const TClass* onfile_class)
virtual Int_tTBufferFile::ReadClassEmulated(const TClass* cl, void* object, const TClass* onfile_class)
virtual Int_tTBufferFile::ReadClones(TClonesArray* a, Int_t nobjects, Version_t objvers)
virtual voidReadDouble(Double_t& d)
virtual voidTBufferFile::ReadDouble32(Double_t* d, TStreamerElement* ele = 0)
virtual voidReadFastArray(Bool_t*, Int_t)
virtual voidReadFastArray(Char_t*, Int_t)
virtual voidReadFastArray(UChar_t*, Int_t)
virtual voidReadFastArray(Short_t*, Int_t)
virtual voidReadFastArray(UShort_t*, Int_t)
virtual voidReadFastArray(Int_t*, Int_t)
virtual voidReadFastArray(UInt_t*, Int_t)
virtual voidReadFastArray(Long_t*, Int_t)
virtual voidReadFastArray(ULong_t*, Int_t)
virtual voidReadFastArray(Long64_t*, Int_t)
virtual voidReadFastArray(ULong64_t*, Int_t)
virtual voidReadFastArray(Float_t*, Int_t)
virtual voidReadFastArray(Double_t*, Int_t)
virtual voidReadFastArray(void*, const TClass*, Int_t n = 1, TMemberStreamer* s = 0, const TClass* onFileClass = 0)
virtual voidReadFastArray(void**, const TClass*, Int_t n = 1, Bool_t isPreAlloc = kFALSE, TMemberStreamer* s = 0, const TClass* onFileClass = 0)
virtual voidReadFastArrayDouble32(Double_t* d, Int_t n, TStreamerElement* ele = 0)
virtual voidReadFastArrayFloat16(Float_t* f, Int_t n, TStreamerElement* ele = 0)
virtual voidReadFastArrayString(Char_t*, Int_t)
virtual voidReadFloat(Float_t& f)
virtual voidTBufferFile::ReadFloat16(Float_t* f, TStreamerElement* ele = 0)
virtual voidReadInt(Int_t& i)
virtual voidReadLong(Long_t& l)
virtual voidReadLong64(Long64_t& l)
virtual TObject*TBufferFile::ReadObject(const TClass* cl)
virtual void*TBufferFile::ReadObjectAny(const TClass* cast)
virtual TProcessID*TBufferFile::ReadProcessID(UShort_t pidf)
virtual voidReadShort(Short_t& s)
virtual Int_tTBufferFile::ReadStaticArray(Bool_t* b)
virtual Int_tTBufferFile::ReadStaticArray(Char_t* c)
virtual Int_tTBufferFile::ReadStaticArray(UChar_t* c)
virtual Int_tTBufferFile::ReadStaticArray(Short_t* h)
virtual Int_tTBufferFile::ReadStaticArray(UShort_t* h)
virtual Int_tTBufferFile::ReadStaticArray(Int_t* i)
virtual Int_tTBufferFile::ReadStaticArray(UInt_t* i)
virtual Int_tTBufferFile::ReadStaticArray(Long_t* l)
virtual Int_tTBufferFile::ReadStaticArray(ULong_t* l)
virtual Int_tTBufferFile::ReadStaticArray(Long64_t* l)
virtual Int_tTBufferFile::ReadStaticArray(ULong64_t* ll)
virtual Int_tTBufferFile::ReadStaticArray(Float_t* f)
virtual Int_tTBufferFile::ReadStaticArray(Double_t* d)
virtual Int_tTBufferFile::ReadStaticArrayDouble32(Double_t* d, TStreamerElement* ele = 0)
virtual Int_tTBufferFile::ReadStaticArrayFloat16(Float_t* f, TStreamerElement* ele = 0)
virtual char*TBufferFile::ReadString(char* s, Int_t max)
virtual voidReadTString(TString& s)
virtual voidReadUChar(UChar_t& c)
virtual voidReadUInt(UInt_t& i)
virtual voidReadULong(ULong_t& l)
virtual voidReadULong64(ULong64_t& l)
virtual voidReadUShort(UShort_t& s)
virtual Version_tTBufferFile::ReadVersion(UInt_t* start = 0, UInt_t* bcnt = 0, const TClass* cl = 0)
virtual voidTObject::RecursiveRemove(TObject* obj)
virtual voidTBufferFile::Reset()
voidTObject::ResetBit(UInt_t f)
virtual voidTBufferFile::ResetMap()
voidResetOffset()
virtual voidTObject::SaveAs(const char* filename = "", Option_t* option = "") constMENU
virtual voidTObject::SavePrimitive(basic_ostream<char,char_traits<char> >& out, Option_t* option = "")
voidTObject::SetBit(UInt_t f)
voidTObject::SetBit(UInt_t f, Bool_t set)
voidTBufferFile::SetBuffer(void* buf, UInt_t bufsiz = 0, Bool_t adopt = kTRUE)
virtual voidTBufferFile::SetBufferDisplacement()
virtual voidTBufferFile::SetBufferDisplacement(Int_t skipped)
voidTBuffer::SetBufferOffset(Int_t offset = 0)
virtual voidTBufferFile::SetByteCount(UInt_t cntpos, Bool_t packInVersion = kFALSE)
virtual voidTObject::SetDrawOption(Option_t* option = "")MENU
static voidTObject::SetDtorOnly(void* obj)
static voidTBufferFile::SetGlobalReadParam(Int_t mapsize)
static voidTBufferFile::SetGlobalWriteParam(Int_t mapsize)
static voidTObject::SetObjectStat(Bool_t stat)
voidTBuffer::SetParent(TObject* parent)
virtual voidTBufferFile::SetPidOffset(UShort_t offset)
voidTBuffer::SetReadMode()
virtual voidTBufferFile::SetReadParam(Int_t mapsize)
virtual voidTBufferFile::SetStreamerElementNumber(Int_t)
virtual voidTObject::SetUniqueID(UInt_t uid)
voidTBuffer::SetWriteMode()
virtual voidTBufferFile::SetWriteParam(Int_t mapsize)
virtual voidShowMembers(TMemberInspector& insp, char* parent)
virtual voidTBufferFile::SkipObjectAny()
virtual voidStreamer(TBuffer& b)
voidStreamerNVirtual(TBuffer& b)
virtual voidTBufferFile::StreamObject(TObject* obj)
virtual voidTBufferFile::StreamObject(void* obj, const type_info& typeinfo, const TClass* onFileClass = 0)
virtual voidTBufferFile::StreamObject(void* obj, const char* className, const TClass* onFileClass = 0)
virtual voidTBufferFile::StreamObject(void* obj, const TClass* cl, const TClass* onFileClass = 0)
virtual voidTObject::SysError(const char* method, const char* msgfmt) const
Bool_tTObject::TestBit(UInt_t f) const
Int_tTObject::TestBits(UInt_t f) const
virtual voidTObject::UseCurrentStyle()
virtual voidTObject::Warning(const char* method, const char* msgfmt) const
virtual voidTBufferFile::WriteArray(const Bool_t* b, Int_t n)
virtual voidTBufferFile::WriteArray(const Char_t* c, Int_t n)
virtual voidTBufferFile::WriteArray(const UChar_t* c, Int_t n)
virtual voidTBufferFile::WriteArray(const Short_t* h, Int_t n)
virtual voidTBufferFile::WriteArray(const UShort_t* h, Int_t n)
virtual voidTBufferFile::WriteArray(const Int_t* i, Int_t n)
virtual voidTBufferFile::WriteArray(const UInt_t* i, Int_t n)
virtual voidTBufferFile::WriteArray(const Long_t* l, Int_t n)
virtual voidTBufferFile::WriteArray(const ULong_t* l, Int_t n)
virtual voidTBufferFile::WriteArray(const Long64_t* l, Int_t n)
virtual voidTBufferFile::WriteArray(const ULong64_t* ll, Int_t n)
virtual voidTBufferFile::WriteArray(const Float_t* f, Int_t n)
virtual voidTBufferFile::WriteArray(const Double_t* d, Int_t n)
virtual voidTBufferFile::WriteArrayDouble32(const Double_t* d, Int_t n, TStreamerElement* ele = 0)
virtual voidTBufferFile::WriteArrayFloat16(const Float_t* f, Int_t n, TStreamerElement* ele = 0)
virtual voidWriteBool(Bool_t b)
virtual voidTBufferFile::WriteBuf(const void* buf, Int_t max)
virtual voidWriteChar(Char_t c)
virtual voidWriteCharP(const Char_t* c)
virtual voidTBufferFile::WriteClass(const TClass* cl)
virtual Int_tTBufferFile::WriteClassBuffer(const TClass* cl, void* pointer)
virtual Int_tTBufferFile::WriteClones(TClonesArray* a, Int_t nobjects)
virtual voidWriteDouble(Double_t d)
virtual voidTBufferFile::WriteDouble32(Double_t* d, TStreamerElement* ele = 0)
virtual voidWriteFastArray(const Bool_t* b, Int_t n)
virtual voidWriteFastArray(const Char_t* c, Int_t n)
virtual voidWriteFastArray(const UChar_t* c, Int_t n)
virtual voidWriteFastArray(const Short_t* h, Int_t n)
virtual voidWriteFastArray(const UShort_t* h, Int_t n)
virtual voidWriteFastArray(const Int_t* i, Int_t n)
virtual voidWriteFastArray(const UInt_t* i, Int_t n)
virtual voidWriteFastArray(const Long_t* l, Int_t n)
virtual voidWriteFastArray(const ULong_t* l, Int_t n)
virtual voidWriteFastArray(const Long64_t* l, Int_t n)
virtual voidWriteFastArray(const ULong64_t* l, Int_t n)
virtual voidWriteFastArray(const Float_t* f, Int_t n)
virtual voidWriteFastArray(const Double_t* d, Int_t n)
virtual voidWriteFastArray(void* start, const TClass* cl, Int_t n = 1, TMemberStreamer* s = 0)
virtual Int_tWriteFastArray(void** startp, const TClass* cl, Int_t n = 1, Bool_t isPreAlloc = kFALSE, TMemberStreamer* s = 0)
virtual voidTBufferFile::WriteFastArrayDouble32(const Double_t* d, Int_t n, TStreamerElement* ele = 0)
virtual voidTBufferFile::WriteFastArrayFloat16(const Float_t* f, Int_t n, TStreamerElement* ele = 0)
virtual voidWriteFastArrayString(const Char_t* c, Int_t n)
virtual voidWriteFloat(Float_t f)
virtual voidTBufferFile::WriteFloat16(Float_t* f, TStreamerElement* ele = 0)
virtual voidWriteInt(Int_t i)
virtual voidWriteLong(Long_t l)
virtual voidWriteLong64(Long64_t l)
virtual voidTBufferFile::WriteObject(const TObject* obj)
virtual Int_tTBufferFile::WriteObjectAny(const void* obj, const TClass* ptrClass)
virtual UShort_tTBufferFile::WriteProcessID(TProcessID* pid)
virtual voidWriteShort(Short_t s)
virtual voidTBufferFile::WriteString(const char* s)
virtual voidWriteTString(const TString& s)
virtual voidWriteUChar(UChar_t c)
virtual voidWriteUInt(UInt_t i)
virtual voidWriteULong(ULong_t l)
virtual voidWriteULong64(ULong64_t l)
virtual voidWriteUShort(UShort_t s)
virtual UInt_tTBufferFile::WriteVersion(const TClass* cl, Bool_t useBcnt = kFALSE)
virtual UInt_tTBufferFile::WriteVersionMemberWise(const TClass* cl, Bool_t useBcnt = kFALSE)
protected:
Int_tTBufferFile::CheckByteCount(UInt_t startpos, UInt_t bcnt, const TClass* clss, const char* classname)
voidTBufferFile::CheckCount(UInt_t offset)
UInt_tTBufferFile::CheckObject(UInt_t offset, const TClass* cl, Bool_t readClass = kFALSE)
virtual voidTObject::DoError(int level, const char* location, const char* fmt, va_list va) const
voidTBuffer::Expand(Int_t newsize)
voidTObject::MakeZombie()
virtual Int_tTBuffer::Read(const char* name)
virtual Int_tTBuffer::Write(const char* name, Int_t opt, Int_t bufs)
virtual Int_tTBuffer::Write(const char* name, Int_t opt, Int_t bufs) const
virtual voidTBufferFile::WriteObjectClass(const void* actualObjStart, const TClass* actualClass)
private:
TBufferSQL(const TBufferSQL&)
voidoperator=(const TBufferSQL&)

Data Members

public:
enum TBufferFile::[unnamed] { kMapSize
kStreamedMemberWise
kNotDecompressed
kTextBasedStreaming
kUser1
kUser2
kUser3
};
enum TBuffer::EMode { kRead
kWrite
};
enum TBuffer::[unnamed] { kIsOwner
kCannotHandleMemberWiseStreaming
kInitialSize
kMinimalSize
};
enum TObject::EStatusBits { kCanDelete
kMustCleanup
kObjInCanvas
kIsReferenced
kHasUUID
kCannotPick
kNoContextMenu
kInvalidObject
};
enum TObject::[unnamed] { kIsOnHeap
kNotDeleted
kZombie
kBitMask
kSingleKey
kOverwrite
kWriteDelete
};
protected:
char*TBuffer::fBufCurCurrent position in buffer
char*TBuffer::fBufMaxEnd of buffer
Int_tTBuffer::fBufSizeSize of buffer
char*TBuffer::fBufferBuffer used to store objects
vector<TVirtualArray*,allocator<TVirtualArray*> >TBufferFile::fCacheStackStack of pointers to the cache where to temporarily store the value of 'missing' data members
TExMap*TBufferFile::fClassMapMap containing object,class pairs for reading
Int_tTBufferFile::fDisplacementValue to be added to the map offsets
TStreamerInfo*TBufferFile::fInfoPointer to TStreamerInfo object writing/reading the buffer
vector<TStreamerInfo*,allocator<TStreamerInfo*> >TBufferFile::fInfoStackStack of pointers to the TStreamerInfos
TExMap*TBufferFile::fMapMap containing object,offset pairs for reading/writing
Int_tTBufferFile::fMapCountNumber of objects or classes in map
Int_tTBufferFile::fMapSizeDefault size of map
Bool_tTBuffer::fModeRead or write mode
TObject*TBuffer::fParentPointer to parent object owning this buffer
UShort_tTBufferFile::fPidOffsetOffset to be added to the pid index in this key/buffer.
Int_tTBuffer::fVersionBuffer format version
static Int_tTBufferFile::fgMapSizeDefault map size for all TBuffer objects
private:
vector<Int_t>*fColumnVec!
TString*fInsertQuery!
vector<int,allocator<int> >::iteratorfIter
TSQLRow**fRowPtr!

Class Charts

Inheritance Inherited Members Includes Libraries
Class Charts

Function documentation

TBufferSQL(TBuffer::EMode mode, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr)
 Constructor.
TBufferSQL(TBuffer::EMode mode, Int_t bufsiz, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr)
 Constructor.
TBufferSQL(TBuffer::EMode mode, Int_t bufsiz, vector<Int_t>* vc, TString* insert_query, TSQLRow** rowPtr, void* buf, Bool_t adopt = kTRUE)
 Constructor.
TBufferSQL(const TBufferSQL& )
 Constructor.
~TBufferSQL()
 Destructo.
void ReadBool(Bool_t& b)
 Operator>>
void ReadChar(Char_t& c)
 Operator>>
void ReadShort(Short_t& s)
 Operator>>
void ReadInt(Int_t& i)
 Operator>>
void ReadFloat(Float_t& f)
 Operator>>
void ReadLong(Long_t& l)
 Operator>>
void ReadDouble(Double_t& d)
 Operator>>
void WriteBool(Bool_t b)
 Operator<<
void WriteChar(Char_t c)
 Operator<<
void WriteShort(Short_t s)
 Operator<<
void WriteInt(Int_t i)
 Operator<<
void WriteLong(Long_t l)
 Operator<<
void WriteFloat(Float_t f)
 Operator<<
void WriteDouble(Double_t d)
 Operator<<
void ReadUChar(UChar_t& c)
 Operator>>
void ReadUShort(UShort_t& s)
 Operator>>
void ReadUInt(UInt_t& i)
 Operator>>
void ReadULong(ULong_t& l)
 Operator>>
void ReadLong64(Long64_t& l)
 Operator>>
void ReadULong64(ULong64_t& l)
 Operator>>
void ReadCharP(Char_t* c)
 Operator>>
void ReadTString(TString& s)
 Operator>>
void WriteTString(const TString& s)
 Operator>>
void WriteUChar(UChar_t c)
 Operator<<
void WriteUShort(UShort_t s)
 Operator<<
void WriteUInt(UInt_t i)
 Operator<<
void WriteULong(ULong_t l)
 Operator<<
void WriteLong64(Long64_t l)
 Operator<<
void WriteULong64(ULong64_t l)
 Operator<<
void WriteCharP(const Char_t* c)
 Operator<<
void WriteFastArray(const Bool_t *b, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Char_t *c, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArrayString(const Char_t* c, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const UChar_t *uc, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Short_t *h, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const UShort_t *us, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Int_t *ii, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const UInt_t *ui, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Long_t *l, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const ULong_t *ul, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Long64_t *l, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const ULong64_t *ul, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Float_t *f, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(const Double_t *d, Int_t n)
 WriteFastArray SQL implementation.
void WriteFastArray(void* start, const TClass* cl, Int_t n = 1, TMemberStreamer* s = 0)
 WriteFastArray SQL implementation.
Int_t WriteFastArray(void** startp, const TClass* cl, Int_t n = 1, Bool_t isPreAlloc = kFALSE, TMemberStreamer* s = 0)
 WriteFastArray SQL implementation.
void ReadFastArray(Bool_t *b, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Char_t *c, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArrayString(Char_t* , Int_t )
 ReadFastArray SQL implementation.
void ReadFastArray(UChar_t *uc, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Short_t *s, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(UShort_t *us, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Int_t *in, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(UInt_t *ui, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Long_t *l, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(ULong_t *ul, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Long64_t *ll, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(ULong64_t *ull, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Float_t *f, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArray(Double_t *d, Int_t n)
 ReadFastArray SQL implementation.
void ReadFastArrayFloat16(Float_t* f, Int_t n, TStreamerElement* ele = 0)
 ReadFastArray SQL implementation.
void ReadFastArrayDouble32(Double_t* d, Int_t n, TStreamerElement* ele = 0)
 ReadFastArray SQL implementation.
void ReadFastArray(void* , const TClass* , Int_t n = 1, TMemberStreamer* s = 0, const TClass* onFileClass = 0)
 ReadFastArray SQL implementation.
void ReadFastArray(void** , const TClass* , Int_t n = 1, Bool_t isPreAlloc = kFALSE, TMemberStreamer* s = 0, const TClass* onFileClass = 0)
 ReadFastArray SQL implementation.
void ResetOffset()
 Reset Offset.
TBufferSQL(const TBufferSQL& )
 TBuffer objects cannot be copied or assigned
void operator=(const TBufferSQL& )

Author: Philippe Canal 2005
Last change: root/tree:$Id: TBufferSQL.h 25450 2008-09-18 21:13:42Z pcanal $
Last generated: 2008-09-19 09:32
Copyright (C) 1995-2000, Rene Brun and Fons Rademakers. *

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.