NCBI C++ ToolKit
Public Member Functions | Private Member Functions | Private Attributes | Friends | List of all members
CDB_CursorCmd Class Reference

Search Toolkit Book for CDB_CursorCmd

#include <dbapi/driver/public.hpp>

+ Inheritance diagram for CDB_CursorCmd:
+ Collaboration diagram for CDB_CursorCmd:

Public Member Functions

virtual CDBParamsGetBindParams (void)
 Get meta-information about parameters. More...
virtual CDBParamsGetDefineParams (void)
 Get meta-information about defined parameters. More...
bool BindParam (const string &name, CDB_Object *value)
virtual CDB_ResultOpen ()
 Open the cursor. More...
virtual bool Update (const string &table_name, const string &upd_query)
 Update the last fetched row. More...
virtual bool UpdateBlob (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)
 Make "send-data" command. More...
virtual bool Delete (const string &table_name)
 Delete the last fetched row. More...
virtual int RowCount () const
 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 ()
 Close the cursor. More...
virtual ~CDB_CursorCmd ()
- Public Member Functions inherited from I_CursorCmd
 I_CursorCmd (void)
virtual ~I_CursorCmd (void)
- Public Member Functions inherited from CParamRecordset
 CParamRecordset (void)
virtual ~CParamRecordset (void)
- Public Member Functions inherited from CParamStmt
 CParamStmt (void)
virtual ~CParamStmt (void)

Private Member Functions

 CDB_CursorCmd (impl::CBaseCmd *cur)
CDB_CursorCmdoperator= (const CDB_CursorCmd &)
 CDB_CursorCmd (const CDB_CursorCmd &)
 CDB_CursorCmd ()
void ReleaseImpl (void)

Private Attributes



class impl::CConnection
class CInterfaceHook< CDB_CursorCmd >

Additional Inherited Members

- Protected Member Functions inherited from I_CursorCmd
bool UpdateTextImage (unsigned int item_num, CDB_Stream &data, bool log_it=true)

Detailed Description

Definition at line 840 of file public.hpp.

The documentation for this class was generated from the following files:
Modified on Wed Feb 28 07:13:30 2024 by rev. 669887