#ifndef ROOT_TOracleRow
#define ROOT_TOracleRow
#ifndef ROOT_TSQLRow
#include "TSQLRow.h"
#endif
#if !defined(__CINT__)
#ifndef R__WIN32
#include <sys/time.h>
#endif
#include <occi.h>
using namespace oracle::occi;
#ifdef CONST
#undef CONST
#endif
#else
class ResultSet;
class MetaData;
#endif
class TOracleRow : public TSQLRow {
private:
ResultSet *fResult;
std::vector<MetaData> *fFieldInfo;
Int_t fFieldCount;
char **fFieldsBuffer;
Bool_t IsValid(Int_t field);
protected:
void GetRowData();
public:
TOracleRow(ResultSet *rs, std::vector<MetaData> *fieldMetaData);
~TOracleRow();
void Close(Option_t *opt="");
ULong_t GetFieldLength(Int_t field);
const char *GetField(Int_t field);
ClassDef(TOracleRow,0)
};
#endif
Last change: Wed Jun 25 08:50:01 2008
Last generated: 2008-06-25 08:50
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.