TODBCStatement Class Reference

#include <TODBCStatement.h>

Inheritance diagram for TODBCStatement:

TSQLStatement TObject TObject List of all members.

Public Member Functions

 TODBCStatement (SQLHSTMT stmt, Int_t rowarrsize, Bool_t errout=kTRUE)
virtual ~TODBCStatement ()
virtual void Close (Option_t *="")
virtual Int_t GetBufferLength () const
virtual Int_t GetNumParameters ()
virtual Bool_t SetNull (Int_t npar)
virtual Bool_t SetInt (Int_t npar, Int_t value)
virtual Bool_t SetUInt (Int_t npar, UInt_t value)
virtual Bool_t SetLong (Int_t npar, Long_t value)
virtual Bool_t SetLong64 (Int_t npar, Long64_t value)
virtual Bool_t SetULong64 (Int_t npar, ULong64_t value)
virtual Bool_t SetDouble (Int_t npar, Double_t value)
virtual Bool_t SetString (Int_t npar, const char *value, Int_t maxsize=256)
virtual Bool_t SetBinary (Int_t npar, void *mem, Long_t size, Long_t maxsize=0x1000)
virtual Bool_t SetDate (Int_t npar, Int_t year, Int_t month, Int_t day)
virtual Bool_t SetTime (Int_t npar, Int_t hour, Int_t min, Int_t sec)
virtual Bool_t SetDatime (Int_t npar, Int_t year, Int_t month, Int_t day, Int_t hour, Int_t min, Int_t sec)
virtual Bool_t SetTimestamp (Int_t npar, Int_t year, Int_t month, Int_t day, Int_t hour, Int_t min, Int_t sec, Int_t frac=0)
virtual Bool_t NextIteration ()
virtual Bool_t Process ()
virtual Int_t GetNumAffectedRows ()
virtual Bool_t StoreResult ()
virtual Int_t GetNumFields ()
virtual const char * GetFieldName (Int_t nfield)
virtual Bool_t NextResultRow ()
virtual Bool_t IsNull (Int_t)
virtual Int_t GetInt (Int_t npar)
virtual UInt_t GetUInt (Int_t npar)
virtual Long_t GetLong (Int_t npar)
virtual Long64_t GetLong64 (Int_t npar)
virtual ULong64_t GetULong64 (Int_t npar)
virtual Double_t GetDouble (Int_t npar)
virtual const char * GetString (Int_t npar)
virtual Bool_t GetBinary (Int_t npar, void *&mem, Long_t &size)
virtual Bool_t GetDate (Int_t npar, Int_t &year, Int_t &month, Int_t &day)
virtual Bool_t GetTime (Int_t npar, Int_t &hour, Int_t &min, Int_t &sec)
virtual Bool_t GetDatime (Int_t npar, Int_t &year, Int_t &month, Int_t &day, Int_t &hour, Int_t &min, Int_t &sec)
virtual Bool_t GetTimestamp (Int_t npar, Int_t &year, Int_t &month, Int_t &day, Int_t &hour, Int_t &min, Int_t &sec, Int_t &)
 ClassDef (TODBCStatement, 0)

Protected Member Functions

void * GetParAddr (Int_t npar, Int_t roottype=0, Int_t length=0)
long double ConvertToNumeric (Int_t npar)
const char * ConvertToString (Int_t npar)
Bool_t BindColumn (Int_t ncol, SQLSMALLINT sqltype, SQLUINTEGER size)
Bool_t BindParam (Int_t n, Int_t type, Int_t size=1024)
Bool_t ExtractErrors (SQLRETURN retcode, const char *method)
void SetNumBuffers (Int_t isize, Int_t ilen)
void FreeBuffers ()
Bool_t IsParSettMode () const
Bool_t IsResultSet () const

Protected Attributes

SQLHSTMT fHstmt
Int_t fBufferPreferredSize
ODBCBufferRec_tfBuffer
Int_t fNumBuffers
Int_t fBufferLength
Int_t fBufferCounter
SQLUSMALLINT * fStatusBuffer
Int_t fWorkingMode
SQLUINTEGER fNumParsProcessed
SQLUINTEGER fNumRowsFetched
ULong64_t fLastResultRow

Classes

struct  ODBCBufferRec_t

Detailed Description

Definition at line 33 of file TODBCStatement.h.


Constructor & Destructor Documentation

TODBCStatement::TODBCStatement ( SQLHSTMT  stmt,
Int_t  rowarrsize,
Bool_t  errout = kTRUE 
)

TODBCStatement::~TODBCStatement (  )  [virtual]

Definition at line 102 of file TODBCStatement.cxx.

References Close().


Member Function Documentation

void * TODBCStatement::GetParAddr ( Int_t  npar,
Int_t  roottype = 0,
Int_t  length = 0 
) [protected]

Definition at line 559 of file TODBCStatement.cxx.

References BindParam(), TSQLStatement::ClearError(), TODBCStatement::ODBCBufferRec_t::fBbuffer, TODBCStatement::ODBCBufferRec_t::fBelementsize, fBuffer, fBufferCounter, fNumBuffers, IsParSettMode(), and TSQLStatement::SetError().

Referenced by ConvertToNumeric(), ConvertToString(), GetBinary(), GetDate(), GetDatime(), GetDouble(), GetInt(), GetLong(), GetLong64(), GetString(), GetTime(), GetTimestamp(), GetUInt(), GetULong64(), IsNull(), SetBinary(), SetDate(), SetDatime(), SetDouble(), SetInt(), SetLong(), SetLong64(), SetNull(), SetString(), SetTime(), SetTimestamp(), SetUInt(), and SetULong64().

long double TODBCStatement::ConvertToNumeric ( Int_t  npar  )  [protected]

Definition at line 584 of file TODBCStatement.cxx.

References fBuffer, TDatime::Get(), TDatime::GetDate(), GetParAddr(), TDatime::GetTime(), and Long64_t.

Referenced by GetDouble(), GetInt(), GetLong(), GetLong64(), GetUInt(), and GetULong64().

const char * TODBCStatement::ConvertToString ( Int_t  npar  )  [protected]

Definition at line 625 of file TODBCStatement.cxx.

References buf, TODBCStatement::ODBCBufferRec_t::fBstrbuffer, fBuffer, TSQLServer::GetFloatFormat(), GetParAddr(), Long64_t, and snprintf.

Referenced by GetString().

Bool_t TODBCStatement::BindColumn ( Int_t  ncol,
SQLSMALLINT  sqltype,
SQLUINTEGER  size 
) [protected]

Definition at line 404 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), ExtractErrors(), TODBCStatement::ODBCBufferRec_t::fBbuffer, TODBCStatement::ODBCBufferRec_t::fBelementsize, TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBroottype, TODBCStatement::ODBCBufferRec_t::fBsqlctype, TODBCStatement::ODBCBufferRec_t::fBsqltype, fBuffer, fBufferLength, fHstmt, fNumBuffers, Form(), TObject::Info(), kFALSE, Long64_t, malloc(), and TSQLStatement::SetError().

Referenced by StoreResult().

Bool_t TODBCStatement::BindParam ( Int_t  n,
Int_t  type,
Int_t  size = 1024 
) [protected]

Definition at line 488 of file TODBCStatement.cxx.

References buffer, TSQLStatement::ClearError(), ExtractErrors(), TODBCStatement::ODBCBufferRec_t::fBbuffer, TODBCStatement::ODBCBufferRec_t::fBelementsize, TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBroottype, TODBCStatement::ODBCBufferRec_t::fBsqlctype, TODBCStatement::ODBCBufferRec_t::fBsqltype, fBuffer, fBufferLength, fHstmt, fNumBuffers, Form(), free(), kBool_t, kChar_t, kCharStar, kDouble32_t, kDouble_t, kFALSE, kFloat16_t, kFloat_t, kInt_t, kLong64_t, kLong_t, kShort_t, kSqlBinary, kSqlDate, kSqlTime, kSqlTimestamp, kTRUE, kUChar_t, kUInt_t, kULong64_t, kULong_t, kUShort_t, Long64_t, malloc(), and TSQLStatement::SetError().

Referenced by GetParAddr().

Bool_t TODBCStatement::ExtractErrors ( SQLRETURN  retcode,
const char *  method 
) [protected]

Definition at line 303 of file TODBCStatement.cxx.

References fHstmt, i, kFALSE, kTRUE, len, TSQLStatement::SetError(), and text().

Referenced by BindColumn(), BindParam(), GetNumAffectedRows(), NextIteration(), NextResultRow(), Process(), and StoreResult().

void TODBCStatement::SetNumBuffers ( Int_t  isize,
Int_t  ilen 
) [protected]

Definition at line 356 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBbuffer, TODBCStatement::ODBCBufferRec_t::fBelementsize, TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBnamebuffer, TODBCStatement::ODBCBufferRec_t::fBsqlctype, TODBCStatement::ODBCBufferRec_t::fBsqltype, TODBCStatement::ODBCBufferRec_t::fBstrbuffer, fBuffer, fBufferCounter, fBufferLength, fNumBuffers, FreeBuffers(), fStatusBuffer, and n.

Referenced by StoreResult().

void TODBCStatement::FreeBuffers (  )  [protected]

Definition at line 382 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBnamebuffer, TODBCStatement::ODBCBufferRec_t::fBstrbuffer, fBuffer, fBufferLength, fNumBuffers, free(), fStatusBuffer, and n.

Referenced by Close(), NextResultRow(), Process(), SetNumBuffers(), and StoreResult().

Bool_t TODBCStatement::IsParSettMode (  )  const [inline, protected]

Definition at line 76 of file TODBCStatement.h.

References fWorkingMode.

Referenced by GetNumParameters(), GetParAddr(), NextIteration(), Process(), and StoreResult().

Bool_t TODBCStatement::IsResultSet (  )  const [inline, protected]

Definition at line 77 of file TODBCStatement.h.

References fWorkingMode.

Referenced by GetFieldName(), GetNumFields(), and NextResultRow().

void TODBCStatement::Close ( Option_t = ""  )  [virtual]

Definition at line 110 of file TODBCStatement.cxx.

References fHstmt, and FreeBuffers().

Referenced by ~TODBCStatement().

virtual Int_t TODBCStatement::GetBufferLength (  )  const [inline, virtual]

Implements TSQLStatement.

Definition at line 85 of file TODBCStatement.h.

References fBufferLength.

Int_t TODBCStatement::GetNumParameters (  )  [virtual]

Implements TSQLStatement.

Definition at line 348 of file TODBCStatement.cxx.

References fNumBuffers, and IsParSettMode().

Bool_t TODBCStatement::SetNull ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 920 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, fNumBuffers, GetParAddr(), kInt_t, and kTRUE.

Bool_t TODBCStatement::SetInt ( Int_t  npar,
Int_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 941 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kInt_t, and kTRUE.

Bool_t TODBCStatement::SetUInt ( Int_t  npar,
UInt_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 955 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kTRUE, and kUInt_t.

Bool_t TODBCStatement::SetLong ( Int_t  npar,
Long_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 969 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kLong_t, and kTRUE.

Bool_t TODBCStatement::SetLong64 ( Int_t  npar,
Long64_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 983 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kLong64_t, kTRUE, and Long64_t.

Bool_t TODBCStatement::SetULong64 ( Int_t  npar,
ULong64_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 997 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kTRUE, and kULong64_t.

Bool_t TODBCStatement::SetDouble ( Int_t  npar,
Double_t  value 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1012 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kDouble_t, kFALSE, and kTRUE.

Bool_t TODBCStatement::SetString ( Int_t  npar,
const char *  value,
Int_t  maxsize = 256 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1027 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBelementsize, TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kCharStar, kFALSE, kTRUE, len, strcpy(), and strlcpy().

Bool_t TODBCStatement::SetBinary ( Int_t  npar,
void *  mem,
Long_t  size,
Long_t  maxsize = 0x1000 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1053 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBelementsize, TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kSqlBinary, and kTRUE.

Bool_t TODBCStatement::SetDate ( Int_t  npar,
Int_t  year,
Int_t  month,
Int_t  day 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1070 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kSqlDate, and kTRUE.

Bool_t TODBCStatement::SetTime ( Int_t  npar,
Int_t  hour,
Int_t  min,
Int_t  sec 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1088 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kSqlTime, and kTRUE.

Bool_t TODBCStatement::SetDatime ( Int_t  npar,
Int_t  year,
Int_t  month,
Int_t  day,
Int_t  hour,
Int_t  min,
Int_t  sec 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1106 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kSqlTimestamp, and kTRUE.

Bool_t TODBCStatement::SetTimestamp ( Int_t  npar,
Int_t  year,
Int_t  month,
Int_t  day,
Int_t  hour,
Int_t  min,
Int_t  sec,
Int_t  frac = 0 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 1128 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kSqlTimestamp, and kTRUE.

Bool_t TODBCStatement::NextIteration (  )  [virtual]

Implements TSQLStatement.

Definition at line 326 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), ExtractErrors(), fBuffer, fBufferCounter, fBufferLength, fHstmt, fStatusBuffer, IsParSettMode(), kFALSE, and kTRUE.

Bool_t TODBCStatement::Process (  )  [virtual]

Implements TSQLStatement.

Definition at line 122 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), ExtractErrors(), fBufferCounter, fBufferLength, fHstmt, FreeBuffers(), fWorkingMode, and IsParSettMode().

Int_t TODBCStatement::GetNumAffectedRows (  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 158 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), ExtractErrors(), and fHstmt.

Bool_t TODBCStatement::StoreResult (  )  [virtual]

Implements TSQLStatement.

Definition at line 175 of file TODBCStatement.cxx.

References BindColumn(), TSQLStatement::ClearError(), ExtractErrors(), TODBCStatement::ODBCBufferRec_t::fBnamebuffer, fBuffer, fBufferLength, fBufferPreferredSize, fHstmt, fLastResultRow, fNumBuffers, fNumRowsFetched, FreeBuffers(), fStatusBuffer, fWorkingMode, IsParSettMode(), kFALSE, kTRUE, n, TSQLStatement::SetError(), SetNumBuffers(), and strcpy().

Int_t TODBCStatement::GetNumFields (  )  [virtual]

Implements TSQLStatement.

Definition at line 235 of file TODBCStatement.cxx.

References fNumBuffers, and IsResultSet().

const char * TODBCStatement::GetFieldName ( Int_t  nfield  )  [virtual]

Implements TSQLStatement.

Definition at line 243 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), TODBCStatement::ODBCBufferRec_t::fBnamebuffer, fBuffer, fNumBuffers, and IsResultSet().

Bool_t TODBCStatement::NextResultRow (  )  [virtual]

Implements TSQLStatement.

Definition at line 256 of file TODBCStatement.cxx.

References TSQLStatement::ClearError(), ExtractErrors(), fBufferCounter, fBufferLength, fHstmt, fLastResultRow, fNumRowsFetched, FreeBuffers(), fWorkingMode, TSQLStatement::IsError(), IsResultSet(), kFALSE, and TSQLStatement::SetError().

Bool_t TODBCStatement::IsNull ( Int_t   )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 677 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, fBuffer, fBufferCounter, GetParAddr(), and kTRUE.

Int_t TODBCStatement::GetInt ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 688 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, and GetParAddr().

UInt_t TODBCStatement::GetUInt ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 701 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, and GetParAddr().

Long_t TODBCStatement::GetLong ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 714 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, and GetParAddr().

Long64_t TODBCStatement::GetLong64 ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 727 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, GetParAddr(), and Long64_t.

ULong64_t TODBCStatement::GetULong64 ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 740 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, and GetParAddr().

Double_t TODBCStatement::GetDouble ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 753 of file TODBCStatement.cxx.

References ConvertToNumeric(), fBuffer, and GetParAddr().

const char * TODBCStatement::GetString ( Int_t  npar  )  [virtual]

Reimplemented from TSQLStatement.

Definition at line 766 of file TODBCStatement.cxx.

References ConvertToString(), TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBstrbuffer, fBuffer, fBufferCounter, Form(), GetParAddr(), len, TSQLStatement::SetError(), and strlcpy().

Bool_t TODBCStatement::GetBinary ( Int_t  npar,
void *&  mem,
Long_t size 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 805 of file TODBCStatement.cxx.

References TODBCStatement::ODBCBufferRec_t::fBlenarray, TODBCStatement::ODBCBufferRec_t::fBstrbuffer, fBuffer, fBufferCounter, GetParAddr(), kFALSE, kTRUE, and len.

Bool_t TODBCStatement::GetDate ( Int_t  npar,
Int_t year,
Int_t month,
Int_t day 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 840 of file TODBCStatement.cxx.

References fBuffer, GetParAddr(), kFALSE, and kTRUE.

Bool_t TODBCStatement::GetTime ( Int_t  npar,
Int_t hour,
Int_t min,
Int_t sec 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 858 of file TODBCStatement.cxx.

References fBuffer, GetParAddr(), kFALSE, and kTRUE.

Bool_t TODBCStatement::GetDatime ( Int_t  npar,
Int_t year,
Int_t month,
Int_t day,
Int_t hour,
Int_t min,
Int_t sec 
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 876 of file TODBCStatement.cxx.

References fBuffer, GetParAddr(), kFALSE, and kTRUE.

Bool_t TODBCStatement::GetTimestamp ( Int_t  npar,
Int_t year,
Int_t month,
Int_t day,
Int_t hour,
Int_t min,
Int_t sec,
Int_t  
) [virtual]

Reimplemented from TSQLStatement.

Definition at line 897 of file TODBCStatement.cxx.

References fBuffer, GetParAddr(), kFALSE, and kTRUE.

TODBCStatement::ClassDef ( TODBCStatement  ,
 
)


Member Data Documentation

SQLHSTMT TODBCStatement::fHstmt [protected]

Definition at line 52 of file TODBCStatement.h.

Referenced by BindColumn(), BindParam(), Close(), ExtractErrors(), GetNumAffectedRows(), NextIteration(), NextResultRow(), Process(), and StoreResult().

Int_t TODBCStatement::fBufferPreferredSize [protected]

Definition at line 53 of file TODBCStatement.h.

Referenced by StoreResult().

ODBCBufferRec_t* TODBCStatement::fBuffer [protected]

Definition at line 54 of file TODBCStatement.h.

Referenced by BindColumn(), BindParam(), ConvertToNumeric(), ConvertToString(), FreeBuffers(), GetBinary(), GetDate(), GetDatime(), GetDouble(), GetFieldName(), GetInt(), GetLong(), GetLong64(), GetParAddr(), GetString(), GetTime(), GetTimestamp(), GetUInt(), GetULong64(), IsNull(), NextIteration(), SetBinary(), SetDate(), SetDatime(), SetDouble(), SetInt(), SetLong(), SetLong64(), SetNull(), SetNumBuffers(), SetString(), SetTime(), SetTimestamp(), SetUInt(), SetULong64(), and StoreResult().

Int_t TODBCStatement::fNumBuffers [protected]

Definition at line 55 of file TODBCStatement.h.

Referenced by BindColumn(), BindParam(), FreeBuffers(), GetFieldName(), GetNumFields(), GetNumParameters(), GetParAddr(), SetNull(), SetNumBuffers(), and StoreResult().

Int_t TODBCStatement::fBufferLength [protected]

Definition at line 56 of file TODBCStatement.h.

Referenced by BindColumn(), BindParam(), FreeBuffers(), GetBufferLength(), NextIteration(), NextResultRow(), Process(), SetNumBuffers(), and StoreResult().

Int_t TODBCStatement::fBufferCounter [protected]

Definition at line 57 of file TODBCStatement.h.

Referenced by GetBinary(), GetParAddr(), GetString(), IsNull(), NextIteration(), NextResultRow(), Process(), SetBinary(), SetDate(), SetDatime(), SetDouble(), SetInt(), SetLong(), SetLong64(), SetNull(), SetNumBuffers(), SetString(), SetTime(), SetTimestamp(), SetUInt(), and SetULong64().

SQLUSMALLINT* TODBCStatement::fStatusBuffer [protected]

Definition at line 58 of file TODBCStatement.h.

Referenced by FreeBuffers(), NextIteration(), SetNumBuffers(), and StoreResult().

Int_t TODBCStatement::fWorkingMode [protected]

Definition at line 59 of file TODBCStatement.h.

Referenced by IsParSettMode(), IsResultSet(), NextResultRow(), Process(), and StoreResult().

SQLUINTEGER TODBCStatement::fNumParsProcessed [protected]

Definition at line 60 of file TODBCStatement.h.

SQLUINTEGER TODBCStatement::fNumRowsFetched [protected]

Definition at line 61 of file TODBCStatement.h.

Referenced by NextResultRow(), and StoreResult().

ULong64_t TODBCStatement::fLastResultRow [protected]

Definition at line 62 of file TODBCStatement.h.

Referenced by NextResultRow(), and StoreResult().


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