#include <cCursor.h>
Inheritance diagram for Cursor:
Public Methods | |
virtual | ~Cursor () |
Protected Methods | |
Cursor (class Connection *DbC) | |
virtual bool | _Open () |
virtual bool | _Prepare (const char *const SqlCommand)=0 |
virtual bool | _PreExecBind (const char *const VarName, const void *VarAddr, const int VarLen, const char VarType, const short *VarInd=NULL)=0 |
virtual bool | _Execute ()=0 |
virtual bool | _PreFetchBind (const int Position, const void *VarAddr, const int VarLen, const char VarType, const short *VarInd=NULL)=0 |
virtual bool | _FetchNext ()=0 |
virtual bool | _FetchPrev ()=0 |
virtual long | _Position ()=0 |
virtual bool | _Close () |
char * | _GetUserName () |
char * | _GetPassword () |
Protected Attributes | |
Connection * | _DatabaseConnection |
bool | _Opened |
Friends | |
class | Connection |
class | ResultBase |
class | ProtoBase |
|
Definition at line 31 of file cCursor.cpp. |
|
Definition at line 48 of file cCursor.cpp. |
|
Reimplemented in OracleCursor. Definition at line 68 of file cCursor.cpp. References _Opened. Referenced by OracleCursor::_Close(), Connection::_Close(), _Open(), ResultBase::Close(), and ResultBase::~ResultBase(). |
|
Implemented in OracleCursor. Referenced by Connection::_Execute(), and ResultBase::Open(). |
|
Implemented in OracleCursor. Referenced by Connection::_FetchNext(), and ResultBase::Next(). |
|
Implemented in OracleCursor. Referenced by Connection::_FetchPrev(). |
|
Definition at line 80 of file cCursor.cpp. References _DatabaseConnection, and Connection::_GetPassword(). Referenced by OracleCursor::_Open(). |
|
Definition at line 74 of file cCursor.cpp. References _DatabaseConnection, and Connection::_GetUserName(). Referenced by OracleCursor::_Open(). |
|
Reimplemented in OracleCursor. Definition at line 60 of file cCursor.cpp. References _Close(), and _Opened. Referenced by OracleCursor::_Open(), Connection::_Open(), and ResultBase::Open(). |
|
Implemented in OracleCursor. Referenced by ResultBase::Position(). |
|
Implemented in OracleCursor. Referenced by Connection::_PreExecBind(). |
|
Implemented in OracleCursor. Referenced by Connection::_PreFetchBind(). |
|
Implemented in OracleCursor. Referenced by Connection::_Prepare(), and ResultBase::Open(). |
|
|
|
|
|
|
|
Definition at line 33 of file cCursor.h. Referenced by OracleCursor::_Close(), OracleCursor::_Execute(), OracleCursor::_FetchNext(), OracleCursor::_FetchPrev(), _GetPassword(), _GetUserName(), OracleCursor::_Open(), OracleCursor::_Position(), OracleCursor::_PreExecBind(), OracleCursor::_PreFetchBind(), OracleCursor::_Prepare(), and ResultBase::Open(). |
|
Definition at line 34 of file cCursor.h. Referenced by OracleCursor::_Close(), _Close(), OracleCursor::_Execute(), OracleCursor::_FetchNext(), OracleCursor::_FetchPrev(), _Open(), OracleCursor::_PreExecBind(), OracleCursor::_PreFetchBind(), and OracleCursor::_Prepare(). |