#include <interfaces.hpp>
Inheritance diagram for I_CursorCmd:


Definition at line 517 of file interfaces.hpp.
Public Member Functions | |
| I_CursorCmd (void) | |
| virtual | ~I_CursorCmd (void) |
Protected Member Functions | |
| virtual CDB_Result * | Open (void)=0 |
| Open the cursor. | |
| virtual bool | Update (const string &table_name, const string &upd_query)=0 |
| Update the last fetched row. | |
| virtual bool | UpdateTextImage (unsigned int item_num, CDB_Stream &data, bool log_it=true)=0 |
| virtual CDB_SendDataCmd * | SendDataCmd (unsigned int item_num, size_t size, bool log_it=true)=0 |
| virtual bool | Delete (const string &table_name)=0 |
| Delete the last fetched row. | |
| virtual int | RowCount (void) const =0 |
| Get the number of fetched rows Special case: negative on error or if there is no way that this command could ever affect any rows (like PRINT). | |
| virtual bool | Close (void)=0 |
| Close the cursor. | |
|
|
Definition at line 229 of file interfaces.cpp. |
|
|
Definition at line 233 of file interfaces.cpp. |
|
|
Close the cursor. Return FALSE if the cursor is closed already (or not opened yet) Implemented in CDB_CursorCmd. |
|
|
Delete the last fetched row. NOTE: the cursor must be declared for delete in CDB_Connection::Cursor() Implemented in CDB_CursorCmd. |
|
|
Open the cursor. Return NULL if cursor resulted in no data. Throw exception on error. Implemented in CDB_CursorCmd. |
|
|
Get the number of fetched rows Special case: negative on error or if there is no way that this command could ever affect any rows (like PRINT).
Implemented in CDB_CursorCmd. |
|
||||||||||||||||
|
Implemented in CDB_CursorCmd. |
|
||||||||||||
|
Update the last fetched row. NOTE: the cursor must be declared for update in CDB_Connection::Cursor() Implemented in CDB_CursorCmd. |
|
||||||||||||||||
|
Implemented in CDB_CursorCmd. |
1.4.6
Modified on Mon Dec 07 16:24:24 2009 by modify_doxy.py rev. 173732