#include <interfaces.hpp>
Inheritance diagram for I_BaseCmd:


Abstract base class for most "command" interface classes.
Definition at line 412 of file interfaces.hpp.
Public Member Functions | |
| I_BaseCmd (void) | |
| virtual | ~I_BaseCmd (void) |
| virtual bool | Send (void)=0 |
| Send command to the server. | |
| virtual bool | WasSent (void) const =0 |
| Implementation-specific. | |
| virtual bool | Cancel (void)=0 |
| Cancel the command execution. | |
| virtual bool | WasCanceled (void) const =0 |
| Implementation-specific. | |
| virtual CDB_Result * | Result (void)=0 |
| Get result set. | |
| 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). | |
| 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. | |
|
|
Definition at line 176 of file interfaces.cpp. |
|
|
Definition at line 180 of file interfaces.cpp. |
|
|
Cancel the command execution.
Implemented in CDB_LangCmd, and CDB_RPCCmd. Referenced by CStatement::Cancel(). |
|
|
Dump the results of the command if result processor is installed for this connection, it will be called for each result set.
Implemented in CDB_LangCmd, and CDB_RPCCmd. |
|
|
Implemented in CDB_LangCmd, and CDB_RPCCmd. |
|
|
Implemented in CDB_LangCmd, and CDB_RPCCmd. Referenced by CStatement::HasMoreResults(). |
|
|
Get result set.
Implemented in CDB_LangCmd, and CDB_RPCCmd. Referenced by CStatement::HasMoreResults(). |
|
|
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).
Implemented in CDB_LangCmd, and CDB_RPCCmd. Referenced by CStatement::HasMoreResults(). |
|
|
Send command to the server.
Implemented in CDB_LangCmd, and CDB_RPCCmd. |
|
|
Implementation-specific.
Implemented in CDB_LangCmd, and CDB_RPCCmd. |
|
|
Implementation-specific.
Implemented in CDB_LangCmd, and CDB_RPCCmd. |
1.4.6
Modified on Wed Dec 09 08:20:12 2009 by modify_doxy.py rev. 173732