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

Search Toolkit Book for I_LangCmd

I_LangCmd:: I_RPCCmd:: I_BCPInCmd:: I_CursorCmd:: I_SendDataCmd:: More...

#include <dbapi/driver/interfaces.hpp>

+ Inheritance diagram for I_LangCmd:
+ Collaboration diagram for I_LangCmd:

Public Member Functions

 I_LangCmd (void)
 
virtual ~I_LangCmd (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 bool More (const string &query_text)=0
 Add more text to the language command. More...
 

Detailed Description

I_LangCmd:: I_RPCCmd:: I_BCPInCmd:: I_CursorCmd:: I_SendDataCmd::

"Command" interface classes.

Definition at line 485 of file interfaces.hpp.


The documentation for this class was generated from the following files:
Modified on Sun Mar 03 03:11:18 2024 by modify_doxy.py rev. 669887