12 #ifndef ROOT_TSQLObjectData 13 #define ROOT_TSQLObjectData 62 void ShiftToNextValue();
64 void AddUnpack(
const char *tname,
const char *value);
65 void AddUnpackInt(
const char *tname,
Int_t value);
67 const char *
GetValue()
const {
return fLocatedValue; }
73 Bool_t PrepareForRawData();
76 Bool_t ExtractBlobValues();
79 Int_t GetNumClassFields();
80 const char *GetClassFieldName(
Int_t n);
const char * fBlobPrefixName
! name prefix in current blob row
Info (classname, version) about object in database.
const char * GetValue() const
virtual ~TSQLObjectInfo()
const char * GetObjClassName() const
TSQLStatement * fBlobStmt
TSQLClassInfo * fInfo
! classinfo, for which pool is created
TSQLResult * fClassData
! results with request to selected table
Contains information about tables specific to one class and version.
const char * fLocatedValue
const char * fBlobTypeName
! name type (without prefix) in current blob row
Bool_t IsBlobData() const
TSQLObjectData is used in TBufferSQL2 class in reading procedure.
const char * GetBlobTypeName() const
#define ClassDef(name, id)
TSQLResult * GetClassData() const
Version_t GetObjVersion() const
const char * GetBlobPrefixName() const
TSQLClassInfo * GetSqlInfo() const
const char * GetLocatedField() const
TSQLClassInfo * GetInfo() const
TList * fRowsPool
! pool of extrcted, but didnot used rows
Long64_t GetObjId() const
Mother of all ROOT objects.
Bool_t fIsMoreRows
! indicates if class data has not yet read rows
Long64_t GetObjId() const
const char * fLocatedField
const char * Data() const