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

Search Toolkit Book for I_RPCCmd

#include <dbapi/driver/interfaces.hpp>

+ Inheritance diagram for I_RPCCmd:
+ Collaboration diagram for I_RPCCmd:

Public Member Functions

 I_RPCCmd (void)
virtual ~I_RPCCmd (void)
- Public Member Functions inherited from I_BaseCmd
 I_BaseCmd (void)
virtual ~I_BaseCmd (void)
virtual bool Send (void)=0
 Send command to the server. More...
virtual bool WasSent (void) const =0
 Implementation-specific. More...
virtual bool Cancel (void)=0
 Cancel the command execution. More...
virtual bool WasCanceled (void) const =0
 Implementation-specific. More...
virtual CDB_ResultResult (void)=0
 Get result set. More...
virtual bool HasMoreResults (void) const =0
virtual bool HasFailed (void) const =0
virtual int RowCount (void) const =0
 Get the number of rows affected by the command Special case: negative on error or if there is no way that this command could ever affect any rows (like PRINT). More...
virtual void DumpResults (void)=0
 Dump the results of the command if result processor is installed for this connection, it will be called for each result set. More...
- 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 void SetRecompile (bool recompile=true)=0
 Set the "recompile before execute" flag for the stored proc Implementation-specific. More...
virtual const stringGetProcName (void) const =0
 Get a name of the procedure. More...

Detailed Description

Definition at line 499 of file interfaces.hpp.

The documentation for this class was generated from the following files:
Modified on Mon Jul 22 05:04:16 2024 by rev. 669887