84       Error(
"IsValid", 
"result set closed");
    88       Error(
"IsValid", 
"field index out of bounds");
   100       Error(
"GetFieldCount", 
"result set closed");
   125       Error(
"Next", 
"result set closed");
   157       Error(
"AddRow", 
"result set closed");
 
void AddRow(TSQLRow *row)
Adopt a row to result set. 
 
virtual void Delete(Option_t *option="")
Remove all objects from the array AND delete all heap based objects. 
 
Int_t fColumnCount
number of columns in result 
 
Bool_t IsValid(Int_t field)
Check if result set is open and field index within range. 
 
TObject * At(Int_t idx) const
 
Class defining interface to a row of a TTree query result. 
 
TObjArray * fResult
query result (TTreeRow objects) 
 
Int_t GetFieldCount()
Get number of fields in result. 
 
TString * fFields
[fColumnCount] array containing field strings 
 
TTreeResult()
Create a query result object. 
 
TSQLRow * Next()
Get next query result row. 
 
virtual ~TTreeResult()
Cleanup result object. 
 
Int_t fNextRow
row iterator 
 
Class defining interface to a TTree query result with the same interface as for SQL databases...
 
virtual void Error(const char *method, const char *msgfmt,...) const
Issue error message. 
 
const char * GetFieldName(Int_t field)
Get name of specified field. 
 
void Close(Option_t *option="")
Close query result. 
 
void AddField(Int_t field, const char *fieldname)
Add field name to result set. 
 
const char * Data() const