12 #ifndef ROOT_TOracleStatement 13 #define ROOT_TOracleStatement 17 #if !defined(__CINT__) 23 namespace oracle {
namespace occi {
42 oracle::occi::Environment *
fEnv;
43 oracle::occi::Connection *
fConn;
57 void SetBufferSize(
Int_t size);
62 oracle::occi::Connection* conn,
63 oracle::occi::Statement* stmt,
70 virtual Int_t GetNumParameters();
79 virtual Bool_t SetString(
Int_t npar,
const char* value,
Int_t maxsize = 256);
86 virtual Bool_t SetVInt(
Int_t npar,
const std::vector<Int_t> value,
const char* schemaName,
const char* typeName);
87 virtual Bool_t SetVUInt(
Int_t npar,
const std::vector<UInt_t> value,
const char* schemaName,
const char* typeName);
88 virtual Bool_t SetVLong(
Int_t npar,
const std::vector<Long_t> value,
const char* schemaName,
const char* typeName);
89 virtual Bool_t SetVLong64(
Int_t npar,
const std::vector<Long64_t> value,
const char* schemaName,
const char* typeName);
90 virtual Bool_t SetVULong64(
Int_t npar,
const std::vector<ULong64_t> value,
const char* schemaName,
const char* typeName);
91 virtual Bool_t SetVDouble(
Int_t npar,
const std::vector<Double_t> value,
const char* schemaName,
const char* typeName);
93 virtual Bool_t NextIteration();
96 virtual Int_t GetNumAffectedRows();
98 virtual Bool_t StoreResult();
99 virtual Int_t GetNumFields();
100 virtual const char *GetFieldName(
Int_t nfield);
102 virtual Bool_t NextResultRow();
111 virtual const char *GetString(
Int_t npar);
117 virtual Bool_t GetVInt(
Int_t npar, std::vector<Int_t> &value);
118 virtual Bool_t GetVUInt(
Int_t npar, std::vector<UInt_t> &value);
119 virtual Bool_t GetVLong(
Int_t npar, std::vector<Long_t> &value);
120 virtual Bool_t GetVLong64(
Int_t npar, std::vector<Long64_t> &value);
121 virtual Bool_t GetVULong64(
Int_t npar, std::vector<ULong64_t> &value);
122 virtual Bool_t GetVDouble(
Int_t npar, std::vector<Double_t> &value);
std::vector< oracle::occi::MetaData > * fFieldInfo
oracle::occi::Connection * fConn
#define ClassDef(name, id)
oracle::occi::Statement * fStmt
virtual Int_t GetBufferLength() const
Bool_t IsResultSet() const
oracle::occi::Environment * fEnv
virtual void SetTimeFormating(const char *fmt)
oracle::occi::ResultSet * fResult
unsigned long long ULong64_t
Bool_t IsParSettMode() const