#include <TBufferSQL2.h>
Inheritance diagram for TBufferSQL2:
Definition at line 45 of file TBufferSQL2.h.
TBufferSQL2::TBufferSQL2 | ( | const TBufferSQL2 & | ) | [protected] |
map of pools with data from different tables
TBufferSQL2::TBufferSQL2 | ( | ) | [protected] |
Definition at line 62 of file TBufferSQL2.cxx.
TBufferSQL2::TBufferSQL2 | ( | TBuffer::EMode | mode | ) |
Definition at line 84 of file TBufferSQL2.cxx.
References TBuffer::kCannotHandleMemberWiseStreaming, TBufferFile::kTextBasedStreaming, TObject::SetBit(), and TBuffer::SetParent().
TBufferSQL2::TBufferSQL2 | ( | TBuffer::EMode | mode, | |
TSQLFile * | file | |||
) |
Definition at line 111 of file TBufferSQL2.cxx.
References TBuffer::fBufSize, fSQL, TFile::GetCompressionLevel(), TBuffer::kCannotHandleMemberWiseStreaming, TBufferFile::kTextBasedStreaming, TObject::SetBit(), SetCompressionLevel(), and TBuffer::SetParent().
TBufferSQL2::~TBufferSQL2 | ( | ) | [virtual] |
Definition at line 146 of file TBufferSQL2.cxx.
References TObjArray::Delete(), TMap::DeleteValues(), fObjectsInfos, fObjMap, fPoolsMap, and fStructure.
TBufferSQL2::TBufferSQL2 | ( | const TBufferSQL2 & | ) | [protected] |
map of pools with data from different tables
TBufferSQL2::TBufferSQL2 | ( | ) | [protected] |
TBufferSQL2::TBufferSQL2 | ( | TBuffer::EMode | mode | ) |
TBufferSQL2::TBufferSQL2 | ( | TBuffer::EMode | mode, | |
TSQLFile * | file | |||
) |
virtual TBufferSQL2::~TBufferSQL2 | ( | ) | [virtual] |
void TBufferSQL2::operator= | ( | const TBufferSQL2 & | ) | [protected] |
void TBufferSQL2::WriteObjectClass | ( | const void * | actualObjStart, | |
const TClass * | actualClass | |||
) | [protected, virtual] |
Reimplemented from TBufferFile.
Definition at line 1006 of file TBufferSQL2.cxx.
References gDebug, and SqlWriteObject().
TSQLStructure * TBufferSQL2::PushStack | ( | ) | [protected] |
Definition at line 2683 of file TBufferSQL2.cxx.
References TSQLStructure::Add(), fStk, and fStructure.
Referenced by ClassBegin(), IncrementLevel(), SqlReadObjectDirect(), SqlWriteObject(), and WorkWithElement().
TSQLStructure * TBufferSQL2::PopStack | ( | ) | [protected] |
Definition at line 2699 of file TBufferSQL2.cxx.
References fStk, and TSQLStructure::GetParent().
Referenced by ClassEnd(), ClassMember(), DecrementLevel(), SetStreamerElementNumber(), SqlReadObjectDirect(), and SqlWriteObject().
TSQLStructure * TBufferSQL2::Stack | ( | Int_t | depth = 0 |
) | [protected] |
Definition at line 2709 of file TBufferSQL2.cxx.
References fStk, and TSQLStructure::GetParent().
Referenced by ClassEnd(), ClassMember(), DecrementLevel(), SetStreamerElementNumber(), SqlReadCharStarValue(), SqlReadObjectDirect(), SqlWriteObject(), SqlWriteValue(), WorkWithClass(), WorkWithElement(), and WriteVersion().
void TBufferSQL2::WorkWithClass | ( | const char * | classname, | |
Version_t | classversion | |||
) | [protected] |
Definition at line 807 of file TBufferSQL2.cxx.
References TSQLStructure::AddObjectData(), TSQLStructure::ChangeValueOnly(), TString::Data(), TSQLStructure::DefineObjectId(), TObject::Error(), fCurrentData, fErrorFlag, fExpectedChain, TSQLFile::FindSQLClassInfo(), TString::Form(), fSQL, TSQLObjectData::GetValue(), TSQLObjectData::IsBlobData(), TBuffer::IsReading(), kFALSE, kTRUE, Long64_t, sqlio::ObjectInst, TSQLObjectData::ShiftToNextValue(), SqlObjectData(), Stack(), and TSQLObjectData::VerifyDataType().
Referenced by ClassBegin(), and IncrementLevel().
void TBufferSQL2::WorkWithElement | ( | TStreamerElement * | elem, | |
Int_t | number | |||
) | [protected] |
Definition at line 856 of file TBufferSQL2.cxx.
References TObject::Error(), fCurrentData, fErrorFlag, fSQL, gDebug, TNamed::GetName(), TSQLStructure::GetObjectData(), TObject::Info(), TBuffer::IsReading(), TSQLStructure::kColObject, TSQLStructure::kColObjectArray, TSQLStructure::kColParent, TSQLStructure::kColUnknown, kTRUE, TSQLStructure::LocateElementColumn(), PushStack(), TSQLStructure::SetCustomElement(), TSQLStructure::SetStreamerElement(), and Stack().
Referenced by ClassMember(), and SetStreamerElementNumber().
Int_t TBufferSQL2::SqlReadArraySize | ( | ) | [protected] |
Definition at line 1623 of file TBufferSQL2.cxx.
References sqlio::Array, SqlReadValue(), and value.
Bool_t TBufferSQL2::SqlObjectInfo | ( | Long64_t | objid, | |
TString & | clname, | |||
Version_t & | version | |||
) | [protected] |
Definition at line 221 of file TBufferSQL2.cxx.
References TObjArray::At(), fFirstObjId, fObjectsInfos, TObjArray::GetLast(), info, TObject::Info(), kFALSE, kTRUE, Long64_t, and n.
Referenced by SqlReadObject(), and SqlReadObjectDirect().
TSQLObjectData * TBufferSQL2::SqlObjectData | ( | Long64_t | objid, | |
TSQLClassInfo * | sqlinfo | |||
) | [protected] |
Definition at line 259 of file TBufferSQL2.cxx.
References TMap::Add(), TObject::Error(), fFirstObjId, fLastObjId, fPoolsMap, fSQL, gDebug, TSQLFile::GetBlobClassData(), TSQLFile::GetBlobClassDataStmt(), TSQLClassInfo::GetClassTableName(), TSQLFile::GetNormalClassDataAll(), TMap::GetValue(), TObject::Info(), and TSQLClassInfo::IsClassTableExist().
Referenced by SqlReadObjectDirect(), and WorkWithClass().
Definition at line 2337 of file TBufferSQL2.cxx.
References buf, sqlio::Char, snprintf, and SqlWriteValue().
Referenced by WriteDouble32(), and WriteFloat16().
Definition at line 2347 of file TBufferSQL2.cxx.
References buf, sqlio::Short, snprintf, and SqlWriteValue().
Definition at line 2357 of file TBufferSQL2.cxx.
References buf, sqlio::Int, snprintf, and SqlWriteValue().
Definition at line 2367 of file TBufferSQL2.cxx.
References buf, sqlio::Long, snprintf, and SqlWriteValue().
Definition at line 2377 of file TBufferSQL2.cxx.
References buf, sqlio::Long64, snprintf, and SqlWriteValue().
Definition at line 2387 of file TBufferSQL2.cxx.
References buf, sqlio::Float, TSQLServer::GetFloatFormat(), snprintf, and SqlWriteValue().
Definition at line 2397 of file TBufferSQL2.cxx.
References buf, sqlio::Double, TSQLServer::GetFloatFormat(), snprintf, and SqlWriteValue().
Definition at line 2407 of file TBufferSQL2.cxx.
References sqlio::Bool, sqlio::False, SqlWriteValue(), and sqlio::True.
Definition at line 2415 of file TBufferSQL2.cxx.
References buf, snprintf, SqlWriteValue(), and sqlio::UChar.
Definition at line 2425 of file TBufferSQL2.cxx.
References buf, snprintf, SqlWriteValue(), and sqlio::UShort.
Definition at line 2435 of file TBufferSQL2.cxx.
References buf, snprintf, SqlWriteValue(), and sqlio::UInt.
Definition at line 2445 of file TBufferSQL2.cxx.
References buf, snprintf, SqlWriteValue(), and sqlio::ULong.
Definition at line 2455 of file TBufferSQL2.cxx.
References buf, FULong64, snprintf, SqlWriteValue(), and sqlio::ULong64.
Bool_t TBufferSQL2::SqlWriteValue | ( | const char * | value, | |
const char * | tname | |||
) | [protected] |
Definition at line 2466 of file TBufferSQL2.cxx.
References TSQLStructure::AddValue(), kTRUE, and Stack().
Referenced by SqlWriteBasic(), WriteCharP(), and WriteFastArray().
void TBufferSQL2::SqlReadBasic | ( | Char_t & | value | ) | [protected] |
Definition at line 2476 of file TBufferSQL2.cxx.
References sqlio::Char, n, and SqlReadValue().
Referenced by ReadDouble32(), ReadFloat16(), ReadWithFactor(), and ReadWithNbits().
void TBufferSQL2::SqlReadBasic | ( | Short_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Int_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Long_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Long64_t & | value | ) | [protected] |
Definition at line 2526 of file TBufferSQL2.cxx.
References FLong64, sqlio::Long64, and SqlReadValue().
void TBufferSQL2::SqlReadBasic | ( | Float_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Double_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Bool_t & | value | ) | [protected] |
Definition at line 2562 of file TBufferSQL2.cxx.
References sqlio::Bool, kFALSE, SqlReadValue(), and sqlio::True.
void TBufferSQL2::SqlReadBasic | ( | UChar_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | UShort_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | UInt_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | ULong_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | ULong64_t & | value | ) | [protected] |
Definition at line 2624 of file TBufferSQL2.cxx.
References FULong64, SqlReadValue(), and sqlio::ULong64.
const char * TBufferSQL2::SqlReadValue | ( | const char * | tname | ) | [protected] |
Definition at line 2636 of file TBufferSQL2.cxx.
References TString::Data(), TObject::Error(), fCurrentData, fErrorFlag, fIgnoreVerification, fReadBuffer, gDebug, TSQLObjectData::GetValue(), TSQLObjectData::ShiftToNextValue(), and TSQLObjectData::VerifyDataType().
Referenced by SqlReadArraySize(), SqlReadBasic(), and SqlReadCharStarValue().
const char * TBufferSQL2::SqlReadCharStarValue | ( | ) | [protected] |
Definition at line 2665 of file TBufferSQL2.cxx.
References sqlio::CharStar, TString::Data(), TSQLStructure::DefineObjectId(), fReadBuffer, fSQL, TSQLFile::GetLongString(), TSQLFile::IsLongStringCode(), kTRUE, Long64_t, SqlReadValue(), and Stack().
Referenced by ReadCharP(), and ReadFastArray().
Int_t TBufferSQL2::SqlWriteObject | ( | const void * | obj, | |
const TClass * | objClass, | |||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 | |||
) | [protected] |
Definition at line 329 of file TBufferSQL2.cxx.
References TExMap::Add(), fFirstObjId, fObjIdCounter, fObjMap, gDebug, TExMap::GetValue(), hash, TString::Hash(), Long64_t, PopStack(), PushStack(), TSQLStructure::SetObjectPointer(), TSQLStructure::SetObjectRef(), Stack(), and value.
Referenced by SqlWriteAny(), StreamObject(), and WriteObjectClass().
void * TBufferSQL2::SqlReadObject | ( | void * | obj, | |
TClass ** | cl = 0 , |
|||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [protected] |
Definition at line 386 of file TBufferSQL2.cxx.
References TObject::Error(), fCurrentData, fErrorFlag, fFirstObjId, FLong64, fObjMap, gDebug, TClass::GetClass(), TSQLObjectData::GetLocatedField(), TExMap::GetValue(), TSQLObjectData::GetValue(), TObject::Info(), TSQLObjectData::IsBlobData(), kFALSE, kTRUE, Long64_t, sqlio::ObjectPtr, sqlio::ObjectRef, TSQLObjectData::ShiftToNextValue(), SqlObjectInfo(), SqlReadObjectDirect(), TSQLObjectData::VerifyDataType(), and version.
Referenced by ReadObjectAny(), and StreamObject().
void * TBufferSQL2::SqlReadObjectDirect | ( | void * | obj, | |
TClass ** | cl, | |||
Long64_t | objid, | |||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [protected] |
Definition at line 458 of file TBufferSQL2.cxx.
References TExMap::Add(), TSQLStructure::AddObjectData(), xmlio::Class, TString::Data(), TObject::Error(), fCurrentData, fErrorFlag, fFirstObjId, TSQLFile::FindSQLClassInfo(), fObjMap, fReadVersionBuffer, fSQL, gDebug, TClass::GetClass(), TObject::Info(), TClass::New(), PopStack(), TSQLObjectData::PrepareForRawData(), PushStack(), TSQLStructure::SetObjectRef(), TMemberStreamer::SetOnFileClass(), SqlObjectData(), SqlObjectInfo(), Stack(), TClass::Streamer(), TSQLStructure::UnpackTObject(), TSQLStructure::UnpackTString(), and version.
Referenced by SqlReadAny(), and SqlReadObject().
void TBufferSQL2::SetCompressionLevel | ( | int | level | ) | [inline] |
Definition at line 132 of file TBufferSQL2.h.
References fCompressLevel.
Referenced by TBufferSQL2().
TSQLStructure* TBufferSQL2::GetStructure | ( | ) | const [inline] |
Int_t TBufferSQL2::GetErrorFlag | ( | ) | const [inline] |
void TBufferSQL2::SetIgnoreVerification | ( | ) | [inline] |
TSQLStructure * TBufferSQL2::SqlWriteAny | ( | const void * | obj, | |
const TClass * | cl, | |||
Long64_t | objid | |||
) |
Definition at line 168 of file TBufferSQL2.cxx.
References fErrorFlag, fFirstObjId, fObjIdCounter, fStructure, gDebug, TSQLStructure::Print(), and SqlWriteObject().
Definition at line 194 of file TBufferSQL2.cxx.
References fCurrentData, fErrorFlag, fFirstObjId, fLastObjId, fObjectsInfos, fReadVersionBuffer, fSQL, TSQLObjectInfo::GetObjId(), TObjArray::Last(), TSQLFile::SQLObjectsInfo(), and SqlReadObjectDirect().
void TBufferSQL2::WriteClass | ( | const TClass * | cl | ) | [virtual] |
void TBufferSQL2::SkipVersion | ( | const TClass * | cl = 0 |
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 934 of file TBufferSQL2.cxx.
References ReadVersion().
Version_t TBufferSQL2::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 941 of file TBufferSQL2.cxx.
References TObject::Error(), fCurrentData, fErrorFlag, fReadVersionBuffer, gDebug, TSQLObjectData::GetBlobPrefixName(), TSQLObjectData::GetValue(), TSQLObjectData::IsBlobData(), TSQLObjectData::ShiftToNextValue(), value, TSQLObjectData::VerifyDataType(), and sqlio::Version.
Referenced by SkipVersion().
Reimplemented from TBufferFile.
Definition at line 974 of file TBufferSQL2.cxx.
References TSQLStructure::AddVersion(), gDebug, TClass::GetClassVersion(), and Stack().
void * TBufferSQL2::ReadObjectAny | ( | const TClass * | clCast | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 990 of file TBufferSQL2.cxx.
References SqlReadObject().
Referenced by ReadFastArray().
void TBufferSQL2::SkipObjectAny | ( | ) | [virtual] |
void TBufferSQL2::IncrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 541 of file TBufferSQL2.cxx.
References gDebug, info, PushStack(), TSQLStructure::SetStreamerInfo(), and WorkWithClass().
Referenced by ReadSequence(), and ReadSequenceVecPtr().
void TBufferSQL2::SetStreamerElementNumber | ( | Int_t | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 578 of file TBufferSQL2.cxx.
References TObject::Error(), fExpectedChain, TSQLStructure::GetStreamerInfo(), TStreamerElement::GetType(), info, TStreamerInfo::kOffsetL, PopStack(), Stack(), and WorkWithElement().
Referenced by ReadSequence(), and ReadSequenceVecPtr().
void TBufferSQL2::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 559 of file TBufferSQL2.cxx.
References fCurrentData, fExpectedChain, gDebug, TSQLStructure::GetObjectData(), TSQLStructure::GetType(), info, kFALSE, TSQLStructure::kSqlElement, kTRUE, PopStack(), and Stack().
Referenced by ReadSequence(), and ReadSequenceVecPtr().
Reimplemented from TBufferFile.
Definition at line 605 of file TBufferSQL2.cxx.
References gDebug, TClass::GetClassVersion(), TObject::Info(), PushStack(), TSQLStructure::SetCustomClass(), and WorkWithClass().
void TBufferSQL2::ClassEnd | ( | const TClass * | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 648 of file TBufferSQL2.cxx.
References fCurrentData, fExpectedChain, gDebug, TSQLStructure::GetObjectData(), TSQLStructure::GetType(), TObject::Info(), kFALSE, TSQLStructure::kSqlCustomElement, kTRUE, PopStack(), and Stack().
void TBufferSQL2::ClassMember | ( | const char * | name, | |
const char * | typeName = 0 , |
|||
Int_t | arrsize1 = -1 , |
|||
Int_t | arrsize2 = -1 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 666 of file TBufferSQL2.cxx.
References b, xmlio::Class, TString::Data(), TObject::Error(), fErrorFlag, fExpectedChain, TClass::GetClass(), TClass::GetClassVersion(), TROOT::GetType(), Reflex::GetType(), TDataType::GetType(), gROOT, TClass::IsTObject(), TStreamerInfo::kAny, TStreamerInfo::kAnyp, TStreamerInfo::kBase, kFALSE, TStreamerInfo::kMissing, TStreamerInfo::kObject, TStreamerInfo::kObjectp, TSQLStructure::kSqlCustomElement, TStreamerInfo::kTNamed, TStreamerInfo::kTObject, kTRUE, TStreamerInfo::kTString, TString::Length(), PopStack(), TString::Resize(), TStreamerElement::SetArrayDim(), TStreamerElement::SetMaxIndex(), Stack(), and WorkWithElement().
void TBufferSQL2::WriteObject | ( | const TObject * | obj | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 318 of file TBufferSQL2.cxx.
References TBufferFile::WriteObject().
void TBufferSQL2::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1068 of file TBufferSQL2.cxx.
References SqlReadBasic().
void TBufferSQL2::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1124 of file TBufferSQL2.cxx.
References SqlWriteBasic().
void TBufferSQL2::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1076 of file TBufferSQL2.cxx.
References SqlReadBasic().
void TBufferSQL2::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1132 of file TBufferSQL2.cxx.
References SqlWriteBasic().
Reimplemented from TBufferFile.
Definition at line 1084 of file TBufferSQL2.cxx.
References SqlReadBasic().
Reimplemented from TBufferFile.
Definition at line 1094 of file TBufferSQL2.cxx.
References SqlReadBasic().
Reimplemented from TBufferFile.
Definition at line 1104 of file TBufferSQL2.cxx.
References SqlReadBasic().
Reimplemented from TBufferFile.
Definition at line 1114 of file TBufferSQL2.cxx.
References SqlReadBasic().
Reimplemented from TBufferFile.
Definition at line 1140 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1148 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1156 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1164 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1172 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1180 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1188 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1196 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1204 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1212 of file TBufferSQL2.cxx.
References Long64_t, and TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1220 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1228 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1236 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Int_t TBufferSQL2::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1244 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Int_t TBufferSQL2::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1252 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadArray.
Reimplemented from TBufferFile.
Definition at line 1270 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1278 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1286 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1294 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1302 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1310 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1318 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1326 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1334 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1342 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1350 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1358 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1366 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Int_t TBufferSQL2::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1374 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Int_t TBufferSQL2::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1382 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadStaticArray.
Reimplemented from TBufferFile.
Definition at line 1421 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1429 of file TBufferSQL2.cxx.
References buf, sqlio::CharStar, fCurrentData, TSQLObjectData::IsBlobData(), kFALSE, size, SqlReadCharStarValue(), TBufferSQL2_ReadFastArray, and TSQLObjectData::VerifyDataType().
Reimplemented from TBufferFile.
Definition at line 1448 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1456 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1464 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1472 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1480 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1488 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1496 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1504 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1512 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1520 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1528 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
void TBufferSQL2::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1536 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
void TBufferSQL2::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1544 of file TBufferSQL2.cxx.
References TBufferSQL2_ReadFastArray.
Reimplemented from TBufferFile.
Definition at line 1673 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1681 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1689 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1697 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1705 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1713 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1721 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1729 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1737 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1745 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1753 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1761 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
Reimplemented from TBufferFile.
Definition at line 1769 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
void TBufferSQL2::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1777 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
void TBufferSQL2::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1785 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteArray.
void TBufferSQL2::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1552 of file TBufferSQL2.cxx.
References gDebug, TObject::Info(), TClass::Size(), and StreamObject().
void TBufferSQL2::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1579 of file TBufferSQL2.cxx.
References TVirtualStreamerInfo::CanDelete(), gDebug, TObject::Info(), j, kFALSE, ReadObjectAny(), and StreamObject().
Reimplemented from TBufferFile.
Definition at line 1825 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1833 of file TBufferSQL2.cxx.
References buf, sqlio::CharStar, fExpectedChain, i, kTRUE, SqlWriteValue(), and TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1858 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1866 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1874 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1882 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1890 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1898 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1906 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1914 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1922 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1930 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
Reimplemented from TBufferFile.
Definition at line 1938 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
void TBufferSQL2::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1946 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
void TBufferSQL2::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1954 of file TBufferSQL2.cxx.
References TBufferSQL2_WriteFastArray.
void TBufferSQL2::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1962 of file TBufferSQL2.cxx.
References j, TClass::Size(), size, and StreamObject().
Int_t TBufferSQL2::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 1986 of file TBufferSQL2.cxx.
References TBufferFile::ForceWriteInfo(), ROOT::GetStreamerInfo(), j, kFALSE, StreamObject(), and TBufferFile::WriteObjectAny().
void TBufferSQL2::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2026 of file TBufferSQL2.cxx.
References TClass::GetClass().
Referenced by ReadFastArray(), StreamObject(), and WriteFastArray().
void TBufferSQL2::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2034 of file TBufferSQL2.cxx.
References TClass::GetClass(), and StreamObject().
void TBufferSQL2::StreamObject | ( | void * | obj, | |
const TClass * | cl, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2042 of file TBufferSQL2.cxx.
References gDebug, TBuffer::IsReading(), SqlReadObject(), and SqlWriteObject().
void TBufferSQL2::StreamObject | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2055 of file TBufferSQL2.cxx.
References xmlio::Class, and StreamObject().
void TBufferSQL2::StreamObject | ( | void * | obj, | |
TMemberStreamer * | streamer, | |||
const TClass * | cl, | |||
Int_t | n = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Definition at line 2063 of file TBufferSQL2.cxx.
References gDebug, TBuffer::IsReading(), SqlReadObject(), and SqlWriteObject().
void TBufferSQL2::ReadBool | ( | Bool_t & | b | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2086 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadChar | ( | Char_t & | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2094 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadUChar | ( | UChar_t & | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2102 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadShort | ( | Short_t & | s | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2110 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadUShort | ( | UShort_t & | s | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2118 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadInt | ( | Int_t & | i | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2126 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadUInt | ( | UInt_t & | i | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2134 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadLong | ( | Long_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2142 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadULong | ( | ULong_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2150 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadLong64 | ( | Long64_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2158 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadULong64 | ( | ULong64_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2166 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadFloat | ( | Float_t & | f | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2174 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadDouble | ( | Double_t & | d | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2182 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorin.
void TBufferSQL2::ReadCharP | ( | Char_t * | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2190 of file TBufferSQL2.cxx.
References buf, SqlReadCharStarValue(), and strcpy().
void TBufferSQL2::ReadTString | ( | TString & | s | ) | [virtual] |
void TBufferSQL2::WriteBool | ( | Bool_t | b | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2225 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteChar | ( | Char_t | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2233 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteUChar | ( | UChar_t | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2241 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteShort | ( | Short_t | s | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2249 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteUShort | ( | UShort_t | s | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2257 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteInt | ( | Int_t | i | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2265 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteUInt | ( | UInt_t | i | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2273 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteLong | ( | Long_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2281 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteULong | ( | ULong_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2289 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteLong64 | ( | Long64_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2297 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteULong64 | ( | ULong64_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2305 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteFloat | ( | Float_t | f | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2313 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteDouble | ( | Double_t | d | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2321 of file TBufferSQL2.cxx.
References TBufferSQL2_operatorout.
void TBufferSQL2::WriteCharP | ( | const Char_t * | c | ) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2329 of file TBufferSQL2.cxx.
References sqlio::CharStar, and SqlWriteValue().
void TBufferSQL2::WriteTString | ( | const TString & | s | ) | [virtual] |
Int_t TBufferSQL2::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2738 of file TBufferSQL2.cxx.
References DecrementLevel(), TStreamerInfoActions::TActionSequence::fActions, TStreamerInfoActions::TActionSequence::fStreamerInfo, gDebug, IncrementLevel(), info, and SetStreamerElementNumber().
Int_t TBufferSQL2::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2775 of file TBufferSQL2.cxx.
References DecrementLevel(), TStreamerInfoActions::TActionSequence::fActions, TStreamerInfoActions::TActionSequence::fStreamerInfo, gDebug, IncrementLevel(), info, and SetStreamerElementNumber().
Int_t TBufferSQL2::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Reimplemented from TBufferFile.
Definition at line 2812 of file TBufferSQL2.cxx.
References DecrementLevel(), TStreamerInfoActions::TActionSequence::fActions, TStreamerInfoActions::TActionSequence::fLoopConfig, TStreamerInfoActions::TActionSequence::fStreamerInfo, gDebug, TStreamerInfoActions::TLoopConfiguration::GetFirstAddress(), IncrementLevel(), info, and SetStreamerElementNumber().
void TBufferSQL2::SetFloatFormat | ( | const char * | fmt = "%e" |
) | [static] |
Definition at line 2720 of file TBufferSQL2.cxx.
References TSQLServer::SetFloatFormat().
Referenced by G__G__SQL_135_0_195(), and G__setup_memfuncTBufferSQL2().
const char * TBufferSQL2::GetFloatFormat | ( | ) | [static] |
Definition at line 2729 of file TBufferSQL2.cxx.
References TSQLServer::GetFloatFormat().
Referenced by G__G__SQL_135_0_196(), and G__setup_memfuncTBufferSQL2().
TBufferSQL2::ClassDef | ( | TBufferSQL2 | , | |
1 | ||||
) |
void TBufferSQL2::operator= | ( | const TBufferSQL2 & | ) | [protected] |
virtual void TBufferSQL2::WriteObjectClass | ( | const void * | actualObjStart, | |
const TClass * | actualClass | |||
) | [protected, virtual] |
Reimplemented from TBufferFile.
TSQLStructure* TBufferSQL2::PushStack | ( | ) | [protected] |
TSQLStructure* TBufferSQL2::PopStack | ( | ) | [protected] |
TSQLStructure* TBufferSQL2::Stack | ( | Int_t | depth = 0 |
) | [protected] |
void TBufferSQL2::WorkWithClass | ( | const char * | classname, | |
Version_t | classversion | |||
) | [protected] |
void TBufferSQL2::WorkWithElement | ( | TStreamerElement * | elem, | |
Int_t | number | |||
) | [protected] |
Int_t TBufferSQL2::SqlReadArraySize | ( | ) | [protected] |
Bool_t TBufferSQL2::SqlObjectInfo | ( | Long64_t | objid, | |
TString & | clname, | |||
Version_t & | version | |||
) | [protected] |
TSQLObjectData* TBufferSQL2::SqlObjectData | ( | Long64_t | objid, | |
TSQLClassInfo * | sqlinfo | |||
) | [protected] |
Bool_t TBufferSQL2::SqlWriteValue | ( | const char * | value, | |
const char * | tname | |||
) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Char_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Short_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Int_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Long_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Long64_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Float_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Double_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | Bool_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | UChar_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | UShort_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | UInt_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | ULong_t & | value | ) | [protected] |
void TBufferSQL2::SqlReadBasic | ( | ULong64_t & | value | ) | [protected] |
const char* TBufferSQL2::SqlReadValue | ( | const char * | tname | ) | [protected] |
const char* TBufferSQL2::SqlReadCharStarValue | ( | ) | [protected] |
Int_t TBufferSQL2::SqlWriteObject | ( | const void * | obj, | |
const TClass * | objClass, | |||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 | |||
) | [protected] |
void* TBufferSQL2::SqlReadObject | ( | void * | obj, | |
TClass ** | cl = 0 , |
|||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [protected] |
void* TBufferSQL2::SqlReadObjectDirect | ( | void * | obj, | |
TClass ** | cl, | |||
Long64_t | objid, | |||
TMemberStreamer * | streamer = 0 , |
|||
Int_t | streamer_index = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [protected] |
void TBufferSQL2::SetCompressionLevel | ( | int | level | ) | [inline] |
TSQLStructure* TBufferSQL2::GetStructure | ( | ) | const [inline] |
Int_t TBufferSQL2::GetErrorFlag | ( | ) | const [inline] |
void TBufferSQL2::SetIgnoreVerification | ( | ) | [inline] |
TSQLStructure* TBufferSQL2::SqlWriteAny | ( | const void * | obj, | |
const TClass * | cl, | |||
Long64_t | objid | |||
) |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteClass | ( | const TClass * | cl | ) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const TClass * | clss | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::CheckByteCount | ( | UInt_t | startpos, | |
UInt_t | bcnt, | |||
const char * | classname | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::SkipVersion | ( | const TClass * | cl = 0 |
) | [virtual] |
Reimplemented from TBufferFile.
virtual Version_t TBufferSQL2::ReadVersion | ( | UInt_t * | start = 0 , |
|
UInt_t * | bcnt = 0 , |
|||
const TClass * | cl = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void* TBufferSQL2::ReadObjectAny | ( | const TClass * | clCast | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::SkipObjectAny | ( | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::IncrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::SetStreamerElementNumber | ( | Int_t | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::DecrementLevel | ( | TVirtualStreamerInfo * | ) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ClassEnd | ( | const TClass * | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ClassMember | ( | const char * | name, | |
const char * | typeName = 0 , |
|||
Int_t | arrsize1 = -1 , |
|||
Int_t | arrsize2 = -1 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteObject | ( | const TObject * | obj | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadWithFactor | ( | Float_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadWithFactor | ( | Double_t * | ptr, | |
Double_t | factor, | |||
Double_t | minvalue | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadArrayFloat16 | ( | Float_t *& | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadArrayDouble32 | ( | Double_t *& | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadStaticArrayFloat16 | ( | Float_t * | f, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadStaticArrayDouble32 | ( | Double_t * | d, | |
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFastArrayFloat16 | ( | Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFastArrayDouble32 | ( | Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteFastArrayFloat16 | ( | const Float_t * | f, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteFastArrayDouble32 | ( | const Double_t * | d, | |
Int_t | n, | |||
TStreamerElement * | ele = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteFastArray | ( | void * | start, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::WriteFastArray | ( | void ** | startp, | |
const TClass * | cl, | |||
Int_t | n = 1 , |
|||
Bool_t | isPreAlloc = kFALSE , |
|||
TMemberStreamer * | s = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::StreamObject | ( | void * | obj, | |
const type_info & | typeinfo, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::StreamObject | ( | void * | obj, | |
const char * | className, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::StreamObject | ( | void * | obj, | |
const TClass * | cl, | |||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::StreamObject | ( | TObject * | obj | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::StreamObject | ( | void * | obj, | |
TMemberStreamer * | streamer, | |||
const TClass * | cl, | |||
Int_t | n = 0 , |
|||
const TClass * | onFileClass = 0 | |||
) | [virtual] |
virtual void TBufferSQL2::ReadBool | ( | Bool_t & | b | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadChar | ( | Char_t & | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadUChar | ( | UChar_t & | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadShort | ( | Short_t & | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadUShort | ( | UShort_t & | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadInt | ( | Int_t & | i | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadUInt | ( | UInt_t & | i | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadLong | ( | Long_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadULong | ( | ULong_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadLong64 | ( | Long64_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadULong64 | ( | ULong64_t & | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadFloat | ( | Float_t & | f | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadDouble | ( | Double_t & | d | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadCharP | ( | Char_t * | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::ReadTString | ( | TString & | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteBool | ( | Bool_t | b | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteChar | ( | Char_t | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteUChar | ( | UChar_t | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteShort | ( | Short_t | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteUShort | ( | UShort_t | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteInt | ( | Int_t | i | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteUInt | ( | UInt_t | i | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteLong | ( | Long_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteULong | ( | ULong_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteLong64 | ( | Long64_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteULong64 | ( | ULong64_t | l | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteFloat | ( | Float_t | f | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteDouble | ( | Double_t | d | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteCharP | ( | const Char_t * | c | ) | [virtual] |
Reimplemented from TBufferFile.
virtual void TBufferSQL2::WriteTString | ( | const TString & | s | ) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | object | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadSequenceVecPtr | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Reimplemented from TBufferFile.
virtual Int_t TBufferSQL2::ReadSequence | ( | const TStreamerInfoActions::TActionSequence & | sequence, | |
void * | start_collection, | |||
void * | end_collection | |||
) | [virtual] |
Reimplemented from TBufferFile.
static void TBufferSQL2::SetFloatFormat | ( | const char * | fmt = "%e" |
) | [static] |
static const char* TBufferSQL2::GetFloatFormat | ( | ) | [static] |
TBufferSQL2::ClassDef | ( | TBufferSQL2 | , | |
1 | ||||
) |
TSQLStructure [friend] |
Definition at line 47 of file TBufferSQL2.h.
TSQLFile* TBufferSQL2::fSQL [protected] |
Definition at line 51 of file TBufferSQL2.h.
Referenced by SqlObjectData(), SqlReadAny(), SqlReadCharStarValue(), SqlReadObjectDirect(), TBufferSQL2(), WorkWithClass(), and WorkWithElement().
TSQLStructure* TBufferSQL2::fStructure [protected] |
instance of TSQLFile
Definition at line 52 of file TBufferSQL2.h.
Referenced by GetStructure(), PushStack(), SqlWriteAny(), and ~TBufferSQL2().
TSQLStructure* TBufferSQL2::fStk [protected] |
structures, created by object storing
Definition at line 53 of file TBufferSQL2.h.
Referenced by PopStack(), PushStack(), and Stack().
TExMap* TBufferSQL2::fObjMap [protected] |
pointer on current active structure (stack head)
Definition at line 54 of file TBufferSQL2.h.
Referenced by SqlReadObject(), SqlReadObjectDirect(), SqlWriteObject(), and ~TBufferSQL2().
TString TBufferSQL2::fReadBuffer [protected] |
Map between stored objects and object id.
Definition at line 55 of file TBufferSQL2.h.
Referenced by SqlReadCharStarValue(), and SqlReadValue().
Int_t TBufferSQL2::fErrorFlag [protected] |
Buffer for read value.
Definition at line 56 of file TBufferSQL2.h.
Referenced by ClassMember(), GetErrorFlag(), ReadVersion(), SqlReadAny(), SqlReadObject(), SqlReadObjectDirect(), SqlReadValue(), SqlWriteAny(), WorkWithClass(), and WorkWithElement().
Bool_t TBufferSQL2::fExpectedChain [protected] |
Error id value.
Definition at line 57 of file TBufferSQL2.h.
Referenced by ClassEnd(), ClassMember(), DecrementLevel(), SetStreamerElementNumber(), WorkWithClass(), and WriteFastArray().
Int_t TBufferSQL2::fCompressLevel [protected] |
flag to resolve situation when several elements of same basic type stored as FastArray
Definition at line 58 of file TBufferSQL2.h.
Referenced by SetCompressionLevel().
Int_t TBufferSQL2::fReadVersionBuffer [protected] |
compress level used to minimize size of data in database
Definition at line 59 of file TBufferSQL2.h.
Referenced by ReadVersion(), SqlReadAny(), and SqlReadObjectDirect().
Long64_t TBufferSQL2::fObjIdCounter [protected] |
buffer, used to by ReadVersion method
Definition at line 60 of file TBufferSQL2.h.
Referenced by SqlWriteAny(), and SqlWriteObject().
Bool_t TBufferSQL2::fIgnoreVerification [protected] |
counter of objects id
Definition at line 61 of file TBufferSQL2.h.
Referenced by SetIgnoreVerification(), and SqlReadValue().
TSQLObjectData* TBufferSQL2::fCurrentData [protected] |
ignore verification of names
Definition at line 62 of file TBufferSQL2.h.
Referenced by ClassEnd(), DecrementLevel(), ReadFastArray(), ReadVersion(), SqlReadAny(), SqlReadObject(), SqlReadObjectDirect(), SqlReadValue(), WorkWithClass(), and WorkWithElement().
TObjArray* TBufferSQL2::fObjectsInfos [protected] |
Definition at line 63 of file TBufferSQL2.h.
Referenced by SqlObjectInfo(), SqlReadAny(), and ~TBufferSQL2().
Long64_t TBufferSQL2::fFirstObjId [protected] |
array of objects info for selected key
Definition at line 64 of file TBufferSQL2.h.
Referenced by SqlObjectData(), SqlObjectInfo(), SqlReadAny(), SqlReadObject(), SqlReadObjectDirect(), SqlWriteAny(), and SqlWriteObject().
Long64_t TBufferSQL2::fLastObjId [protected] |
id of first object to be read from the database
Definition at line 65 of file TBufferSQL2.h.
Referenced by SqlObjectData(), and SqlReadAny().
TMap* TBufferSQL2::fPoolsMap [protected] |
id of last object correspond to this key
Definition at line 66 of file TBufferSQL2.h.
Referenced by SqlObjectData(), and ~TBufferSQL2().
TSQLFile* TBufferSQL2::fSQL [protected] |
Definition at line 51 of file TBufferSQL2.h.
TSQLStructure* TBufferSQL2::fStructure [protected] |
TSQLStructure* TBufferSQL2::fStk [protected] |
TExMap* TBufferSQL2::fObjMap [protected] |
TSQLObjectData* TBufferSQL2::fCurrentData [protected] |
TObjArray* TBufferSQL2::fObjectsInfos [protected] |
Definition at line 63 of file TBufferSQL2.h.
TMap* TBufferSQL2::fPoolsMap [protected] |