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 Wed Feb 21 09:55:54 2024 by modify_doxy.py rev. 669887