NCBI C++ ToolKit
Public Member Functions | Protected Member Functions | List of all members
I_CursorCmd Class Referenceabstract

Search Toolkit Book for I_CursorCmd

#include <dbapi/driver/interfaces.hpp>

+ Inheritance diagram for I_CursorCmd:
+ Collaboration diagram for I_CursorCmd:

Public Member Functions

 I_CursorCmd (void)
 
virtual ~I_CursorCmd (void)
 
- Public Member Functions inherited from CParamRecordset
 CParamRecordset (void)
 
virtual ~CParamRecordset (void)
 
virtual CDBParamsGetDefineParams (void)=0
 Get meta-information about defined parameters. More...
 
- Public Member Functions inherited from CParamStmt
 CParamStmt (void)
 
virtual ~CParamStmt (void)
 
virtual CDBParamsGetBindParams (void)=0
 Get meta-information about binded parameters. More...
 

Protected Member Functions

virtual CDB_ResultOpen (void)=0
 Open the cursor. More...
 
virtual bool Update (const string &table_name, const string &upd_query)=0
 Update the last fetched row. More...
 
virtual bool UpdateBlob (unsigned int item_num, CDB_Stream &data, bool log_it=true)=0
 
bool UpdateTextImage (unsigned int item_num, CDB_Stream &data, bool log_it=true)
 
virtual CDB_SendDataCmdSendDataCmd (unsigned int item_num, size_t size, bool log_it=true, bool discard_results=true)=0
 Create send-data command. More...
 
virtual bool Delete (const string &table_name)=0
 Delete the last fetched row. More...
 
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). More...
 
virtual bool Close (void)=0
 Close the cursor. More...
 

Detailed Description

Definition at line 540 of file interfaces.hpp.


The documentation for this class was generated from the following files:
Modified on Wed Feb 21 09:55:48 2024 by modify_doxy.py rev. 669887