TSQLResult Class Reference

#include <TSQLResult.h>

Inheritance diagram for TSQLResult:

TObject TObject TMySQLResult TODBCResult TOracleResult TPgSQLResult TSapDBResult TTreeResult TTreeResult List of all members.

Public Member Functions

virtual ~TSQLResult ()
virtual void Close (Option_t *option="")=0
virtual Int_t GetFieldCount ()=0
virtual const char * GetFieldName (Int_t field)=0
virtual Int_t GetRowCount () const
virtual TSQLRowNext ()=0
virtual ~TSQLResult ()
virtual void Close (Option_t *option="")=0
virtual Int_t GetFieldCount ()=0
virtual const char * GetFieldName (Int_t field)=0
virtual Int_t GetRowCount () const
virtual TSQLRowNext ()=0

Protected Member Functions

 TSQLResult ()
 TSQLResult ()

Protected Attributes

Int_t fRowCount

Detailed Description

Definition at line 34 of file TSQLResult.h.


Constructor & Destructor Documentation

TSQLResult::TSQLResult (  )  [inline, protected]

Definition at line 39 of file TSQLResult.h.

virtual TSQLResult::~TSQLResult (  )  [inline, virtual]

Definition at line 42 of file TSQLResult.h.

TSQLResult::TSQLResult (  )  [inline, protected]

Definition at line 39 of file TSQLResult.h.

virtual TSQLResult::~TSQLResult (  )  [inline, virtual]

Definition at line 42 of file TSQLResult.h.


Member Function Documentation

virtual void TSQLResult::Close ( Option_t option = ""  )  [pure virtual]

virtual Int_t TSQLResult::GetFieldCount (  )  [pure virtual]

Referenced by TTreeSQL::CheckBranch(), TSQLObjectData::GetNumClassFields(), and TMySQLServer::GetTableInfo().

virtual const char* TSQLResult::GetFieldName ( Int_t  field  )  [pure virtual]

Referenced by TTreeSQL::CheckBranch(), TSQLObjectData::GetClassFieldName(), and TMySQLServer::GetTableInfo().

virtual Int_t TSQLResult::GetRowCount (  )  const [inline, virtual]

Definition at line 47 of file TSQLResult.h.

References fRowCount.

Referenced by TTreeSQL::CreateBranches(), and TTreeSQL::GetColumnIndice().

virtual TSQLRow* TSQLResult::Next (  )  [pure virtual]

Referenced by TTreeSQL::CheckTable(), TTreeSQL::CreateBranches(), TTreeSQL::GetColumnIndice(), TSQLObjectDataPool::GetObjectRow(), TMySQLServer::GetTableInfo(), TTreeSQL::PrepEntry(), TSapDBServer::ServerInfo(), TSQLObjectData::ShiftBlobRow(), and TSQLObjectData::TSQLObjectData().

virtual void TSQLResult::Close ( Option_t option = ""  )  [pure virtual]

virtual Int_t TSQLResult::GetFieldCount (  )  [pure virtual]

virtual const char* TSQLResult::GetFieldName ( Int_t  field  )  [pure virtual]

virtual Int_t TSQLResult::GetRowCount (  )  const [inline, virtual]

Definition at line 47 of file TSQLResult.h.

References fRowCount.

virtual TSQLRow* TSQLResult::Next (  )  [pure virtual]


Member Data Documentation

Int_t TSQLResult::fRowCount [protected]

Definition at line 37 of file TSQLResult.h.

Referenced by TTreeResult::AddRow(), TSapDBResult::Close(), TPgSQLResult::Close(), TMySQLResult::Close(), TTreeResult::Close(), TOracleResult::GetRowCount(), GetRowCount(), TPgSQLResult::Next(), TOracleResult::Next(), TTreeResult::Next(), TOracleResult::TOracleResult(), and TTreeResult::TTreeResult().


The documentation for this class was generated from the following files:
Generated on Tue Jul 5 16:47:03 2011 for ROOT_528-00b_version by  doxygen 1.5.1