12#ifndef ROOT_TBufferSQL 
   13#define ROOT_TBufferSQL 
   33   std::vector<Int_t>::const_iterator 
fIter;
 
 
unsigned long long ULong64_t
 
#define ClassDefOverride(name, id)
 
Option_t Option_t TPoint TPoint const char mode
 
The concrete implementation of TBuffer for writing/reading to/from a ROOT file or socket.
 
Implement TBuffer for a SQL backend.
 
void ReadLong(Long_t &l) final
Operator>>
 
void WriteDouble(Double_t d) final
Operator<<.
 
void ReadFastArray(bool *, Int_t) final
ReadFastArray SQL implementation.
 
TBufferSQL(const TBufferSQL &)
 
void ReadFastArrayFloat16(Float_t *f, Int_t n, TStreamerElement *ele=nullptr) final
ReadFastArray SQL implementation.
 
void WriteFastArrayString(const Char_t *c, Long64_t n) final
WriteFastArray SQL implementation.
 
void WriteULong(ULong_t l) final
Operator<<.
 
void WriteUInt(UInt_t i) final
Operator<<.
 
void WriteFloat(Float_t f) final
Operator<<.
 
void ReadULong64(ULong64_t &l) final
Operator>>
 
void ReadCharStar(char *&s) final
Read a char* string.
 
void ReadInt(Int_t &i) final
Operator>>
 
void ReadTString(TString &s) final
Read a TString.
 
void WriteUChar(UChar_t c) final
Operator<<.
 
void WriteShort(Short_t s) final
Operator<<.
 
void WriteUShort(UShort_t s) final
Operator<<.
 
void ReadShort(Short_t &s) final
Operator>>
 
void WriteLong(Long_t l) final
Operator<<.
 
void ReadLong64(Long64_t &l) final
Operator>>
 
void operator=(const TBufferSQL &)
 
void ReadChar(Char_t &c) final
Operator>>
 
std::vector< Int_t > * fColumnVec
 
void ReadFastArrayString(Char_t *, Int_t) final
ReadFastArray SQL implementation.
 
void WriteStdString(const std::string *s) final
Write a std::string.
 
void ReadStdString(std::string *s) final
Read a std::string.
 
void WriteInt(Int_t i) final
Operator<<.
 
void ReadUShort(UShort_t &s) final
Operator>>
 
void ReadFastArrayWithFactor(Float_t *ptr, Int_t n, Double_t factor, Double_t minvalue) final
Read array of Float16_t from buffer.
 
void WriteTString(const TString &s) final
Write a TString.
 
void ReadUInt(UInt_t &i) final
Operator>>
 
void WriteULong64(ULong64_t l) final
Operator<<.
 
~TBufferSQL() override
Destructor.
 
void ReadCharP(Char_t *c) final
Operator>>
 
void WriteCharStar(char *s) final
Write a char* string.
 
void ReadFastArrayWithNbits(Float_t *ptr, Int_t n, Int_t nbits) final
Read array of Float16_t from buffer.
 
std::vector< Int_t >::const_iterator fIter
 
void WriteFastArray(const bool *b, Long64_t n) final
WriteFastArray SQL implementation.
 
void ResetOffset()
Reset Offset.
 
void WriteBool(bool b) final
Operator<<.
 
void WriteCharP(const Char_t *c) final
Operator<<.
 
void WriteLong64(Long64_t l) final
Operator<<.
 
void ReadDouble(Double_t &d) final
Operator>>
 
void ReadULong(ULong_t &l) final
Operator>>
 
void ReadFastArrayDouble32(Double_t *d, Int_t n, TStreamerElement *ele=nullptr) final
ReadFastArray SQL implementation.
 
void ReadFloat(Float_t &f) final
Operator>>
 
void WriteChar(Char_t c) final
Operator<<.
 
void ReadBool(bool &b) final
Operator>>
 
void ReadUChar(UChar_t &c) final
Operator>>
 
virtual void WriteStdString(const std::string *s)=0
 
virtual void ReadStdString(std::string *s)=0
 
TClass instances represent classes, structs and namespaces in the ROOT type system.
 
Describe one element (data member) to be Streamed.