| library: libTree #include "TTreeRow.h" |
| Inheritance Chart: | |||||||||||||
|
private:
TTreeRow(TSQLRow* original)
Bool_t IsValid(Int_t field)
public:
TTreeRow()
TTreeRow(Int_t nfields)
TTreeRow(Int_t nfields, const Int_t* fields, const char* row)
TTreeRow(const TTreeRow&)
virtual ~TTreeRow()
static TClass* Class()
virtual void Close(Option_t* option = "")
virtual const char* GetField(Int_t field) const
virtual ULong_t GetFieldLength(Int_t field)
virtual TClass* IsA() const
TTreeRow& operator=(const TTreeRow&)
void SetRow(const Int_t* fields, const char* row)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Int_t fColumnCount number of columns in row
Int_t* fFields [fColumnCount] index in fRow of the end of each field
char* fRow string with all the fColumnCount fields
TTreeRow* fOriginal ! pointer to original row
TTreeRow
Class defining interface to a row of a TTree query result.
Objects of this class are created by TTreeResult methods.
Related classes are TTreeResult.
Single row of a query result.
Single row of a query result.
Single row of a query result.
This is a shallow copy of a real row, i.e. it only contains a pointer to the original.
Destroy row object.
Close row.
Check if row is open and field index within range.
Get length in bytes of specified field.
Get specified field from row (0 <= field < GetFieldCount()).
Stream an object of class TTreeRow.
TClass* Class()
TClass* IsA() const
void ShowMembers(TMemberInspector& insp, char* parent)
void StreamerNVirtual(TBuffer& b)
TTreeRow TTreeRow(const TTreeRow&)
TTreeRow& operator=(const TTreeRow&)