Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

OracleCursor Class Reference

#include <cOracleCursor.h>

Inheritance diagram for OracleCursor:

Inheritance graph
[legend]
Collaboration diagram for OracleCursor:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual ~OracleCursor ()

Protected Methods

 OracleCursor (class Connection *DbC)
virtual bool _Open ()
virtual bool _Prepare (const char *const SqlCommand)
virtual bool _PreExecBind (const char *const VarName, const void *VarAddr, const int VarLen, const char VarType, const short *VarInd=NULL)
virtual bool _Execute ()
virtual bool _PreFetchBind (const int Position, const void *VarAddr, const int VarLen, const char VarType, const short *VarInd=NULL)
virtual bool _FetchNext ()
virtual bool _FetchPrev ()
virtual long _Position ()
virtual bool _Close ()
char * _GetUserName ()
char * _GetPassword ()

Protected Attributes

Cda_Def _CDA
Connection_DatabaseConnection
bool _Opened

Friends

class OracleConnection

Constructor & Destructor Documentation

OracleCursor::OracleCursor class Connection   DbC [protected]
 

Definition at line 29 of file cOracleCursor.cpp.

References _CDA.

OracleCursor::~OracleCursor   [virtual]
 

Definition at line 49 of file cOracleCursor.cpp.


Member Function Documentation

bool OracleCursor::_Close   [protected, virtual]
 

Reimplemented from Cursor.

Definition at line 329 of file cOracleCursor.cpp.

References _CDA, Cursor::_Close(), Cursor::_DatabaseConnection, Cursor::_Opened, TL_ERROR, and TL_INFO_SQL.

bool OracleCursor::_Execute   [protected, virtual]
 

Implements Cursor.

Definition at line 187 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_Opened, ORA_RESOURCE_BUSY, TL_ERROR, and TL_INFO_SQL.

bool OracleCursor::_FetchNext   [protected, virtual]
 

Implements Cursor.

Definition at line 277 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_Opened, ORA_NOT_FOUND, TL_ERROR, and TL_INFO_SQL.

bool OracleCursor::_FetchPrev   [protected, virtual]
 

Implements Cursor.

Definition at line 305 of file cOracleCursor.cpp.

References Cursor::_DatabaseConnection, Cursor::_Opened, and TL_INFO_SQL.

char * Cursor::_GetPassword   [protected, inherited]
 

Definition at line 80 of file cCursor.cpp.

References Cursor::_DatabaseConnection, and Connection::_GetPassword().

Referenced by _Open().

char * Cursor::_GetUserName   [protected, inherited]
 

Definition at line 74 of file cCursor.cpp.

References Cursor::_DatabaseConnection, and Connection::_GetUserName().

Referenced by _Open().

bool OracleCursor::_Open   [protected, virtual]
 

Reimplemented from Cursor.

Definition at line 60 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_GetPassword(), Cursor::_GetUserName(), Cursor::_Open(), StrCat(), StrFree(), TL_ERROR, and TL_INFO_SQL.

long OracleCursor::_Position   [protected, virtual]
 

Implements Cursor.

Definition at line 318 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, and TL_INFO_SQL.

bool OracleCursor::_PreExecBind const char *const    VarName,
const void *    VarAddr,
const int    VarLen,
const char    VarType,
const short *    VarInd = NULL
[protected, virtual]
 

Implements Cursor.

Definition at line 125 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_Opened, TL_ERROR, and TL_INFO_SQL.

bool OracleCursor::_PreFetchBind const int    Position,
const void *    VarAddr,
const int    VarLen,
const char    VarType,
const short *    VarInd = NULL
[protected, virtual]
 

Implements Cursor.

Definition at line 211 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_Opened, TL_ERROR, and TL_INFO_SQL.

bool OracleCursor::_Prepare const char *const    SqlCommand [protected, virtual]
 

Implements Cursor.

Definition at line 97 of file cOracleCursor.cpp.

References _CDA, Cursor::_DatabaseConnection, Cursor::_Opened, SQL_EXECUTION_MODE, TL_ERROR, and TL_INFO_SQL.


Friends And Related Function Documentation

friend class OracleConnection [friend]
 

Definition at line 35 of file cOracleCursor.h.


Member Data Documentation

Cda_Def OracleCursor::_CDA [protected]
 

Definition at line 38 of file cOracleCursor.h.

Referenced by _Close(), _Execute(), _FetchNext(), _Open(), _Position(), _PreExecBind(), _PreFetchBind(), _Prepare(), and OracleCursor().

class Connection* Cursor::_DatabaseConnection [protected, inherited]
 

Definition at line 33 of file cCursor.h.

Referenced by _Close(), _Execute(), _FetchNext(), _FetchPrev(), Cursor::_GetPassword(), Cursor::_GetUserName(), _Open(), _Position(), _PreExecBind(), _PreFetchBind(), _Prepare(), and ResultBase::Open().

bool Cursor::_Opened [protected, inherited]
 

Definition at line 34 of file cCursor.h.

Referenced by _Close(), Cursor::_Close(), _Execute(), _FetchNext(), _FetchPrev(), Cursor::_Open(), _PreExecBind(), _PreFetchBind(), and _Prepare().


The documentation for this class was generated from the following files:
Generated on Sun Jul 14 20:53:21 2002 for POLiTe by doxygen1.2.16