library: libOracle
#include "TOracleRow.h"

TOracleRow


class description - header file - source file - inheritance tree (.pdf)

class TOracleRow : public TSQLRow

Inheritance Chart:
TObject
<-
TSQLRow
<-
TOracleRow
    private:
Bool_t IsValid(Int_t field) protected:
void GetRowData() public:
TOracleRow(ResultSet* rs, vector<MetaData>* fieldMetaData) TOracleRow(const TOracleRow&) ~TOracleRow() static TClass* Class() virtual void Close(Option_t* opt = "") virtual const char* GetField(Int_t field) virtual ULong_t GetFieldLength(Int_t field) virtual TClass* IsA() const TOracleRow& operator=(const TOracleRow&) virtual void ShowMembers(TMemberInspector& insp, char* parent) virtual void Streamer(TBuffer& b) void StreamerNVirtual(TBuffer& b)

Data Members

    private:
ResultSet* fResult current result set vector<MetaData>* fFieldInfo metadata for columns Int_t fFieldCount char** fFieldsBuffer

Class Description

TOracleRow(ResultSet *rs, vector<MetaData> *fieldMetaData)
 Single row of query result.
~TOracleRow()
 Destroy row object.
void Close(Option_t *)
 Close row.
Bool_t IsValid(Int_t field)
 Check if row is open and field index within range.
ULong_t GetFieldLength(Int_t field)
 Get length in bytes of specified field.
const char* GetField(Int_t field)
void GetRowData()
TOracleRow(ResultSet *rs, std::vector<MetaData> *fieldMetaData)

Author: Yan Liu and Shaowen Wang 23/11/04
Last update: root/oracle:$Name: $:$Id: TOracleRow.cxx,v 1.5 2006/04/12 21:21:20 rdm Exp $
Copyright (C) 1995-2005, Rene Brun and Fons Rademakers. *


ROOT page - Class index - Class Hierarchy - Top of the page

This page has been automatically generated. If you have any comments or suggestions about the page layout send a mail to ROOT support, or contact the developers with any questions or problems regarding ROOT.