| library: libOracle #include "TOracleResult.h" |
| Inheritance Chart: | |||||||||||||
|
private:
Bool_t IsValid(Int_t field)
protected:
void initResultSet(Statement* stmt)
void ProducePool()
public:
TOracleResult(Connection* conn, Statement* stmt)
TOracleResult(Connection* conn, const char* tableName)
TOracleResult(const TOracleResult&)
~TOracleResult()
static TClass* Class()
virtual void Close(Option_t* opt = "")
virtual Int_t GetFieldCount()
virtual const char* GetFieldName(Int_t field)
virtual Int_t GetRowCount() const
Int_t GetUpdateCount()
virtual TClass* IsA() const
virtual TSQLRow* Next()
TOracleResult& operator=(const TOracleResult&)
virtual void ShowMembers(TMemberInspector& insp, char* parent)
virtual void Streamer(TBuffer& b)
void StreamerNVirtual(TBuffer& b)
private:
Connection* fConn connection to Oracle
Statement* fStmt executed statement
ResultSet* fResult query result (rows)
vector<MetaData>* fFieldInfo info for each field in the row
Int_t fFieldCount num of fields in resultset
UInt_t fUpdateCount for dml query, mutual exclusive with above
Int_t fResultType 0 - nothing; 1 - Select; 2 - table metainfo, 3 - update counter
TList* fPool array of results, produced when number of rows are requested
string fNameBuffer buffer for GetFieldName() argument
This construction func is only used to get table metainfo.