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

Definition at line 574 of file interfaces.hpp.
Public Types | |
| enum | EGetItem { eAppendLOB, eAssignLOB } |
Public Member Functions | |
| I_Result (void) | |
| virtual | ~I_Result (void) |
| virtual EDB_ResType | ResultType (void) const =0 |
| Get type of the result. | |
| virtual const CDBParams & | GetDefineParams (void) const =0 |
| Get meta-information about rows in resultset. | |
| virtual unsigned int | NofItems (void) const =0 |
| Get # of items (columns) in the result | |
| virtual const char * | ItemName (unsigned int item_num) const =0 |
| Get name of a result item. | |
| virtual size_t | ItemMaxSize (unsigned int item_num) const =0 |
| Get size (in bytes) of a result item. | |
| virtual EDB_Type | ItemDataType (unsigned int item_num) const =0 |
| Get datatype of a result item. | |
| virtual bool | Fetch (void)=0 |
| Fetch next row. | |
| virtual int | CurrentItemNo (void) const =0 |
| Return current item number we can retrieve (0,1,. | |
| virtual int | GetColumnNum (void) const =0 |
| Return number of columns in the recordset. | |
| virtual CDB_Object * | GetItem (CDB_Object *item_buf=0, EGetItem policy=eAppendLOB)=0 |
| Get a result item (you can use either GetItem or ReadItem). | |
| virtual size_t | ReadItem (void *buffer, size_t buffer_size, bool *is_null=0)=0 |
| Read a result item body (for text/image mostly). | |
| virtual I_ITDescriptor * | GetImageOrTextDescriptor (void)=0 |
| Get a descriptor for text/image column (for SendData). | |
| virtual bool | SkipItem (void)=0 |
| Skip result item. | |
|
|
Definition at line 581 of file interfaces.hpp. |
|
|
Definition at line 252 of file interfaces.cpp. |
|
|
Definition at line 256 of file interfaces.cpp. |
|
|
Return current item number we can retrieve (0,1,. ..)
Implemented in CDB_Result. |
|
|
Fetch next row.
Implemented in CDB_Result. |
|
|
Return number of columns in the recordset.
Implemented in CDB_Result. |
|
|
Get meta-information about rows in resultset.
Implemented in CDB_Result. |
|
|
Get a descriptor for text/image column (for SendData).
Implemented in CDB_Result. |
|
||||||||||||
|
Get a result item (you can use either GetItem or ReadItem).
|
|
|
Get datatype of a result item.
Implemented in CDB_Result. |
|
|
Get size (in bytes) of a result item.
Implemented in CDB_Result. |
|
|
Get name of a result item.
Implemented in CDB_Result. |
|
|
Get # of items (columns) in the result Get # of items (columns) in the result.
Implemented in CDB_Result. |
|
||||||||||||||||
|
Read a result item body (for text/image mostly). Throw an exception on any error.
Implemented in CDB_Result. |
|
|
Get type of the result.
Implemented in CDB_Result. |
|
|
Skip result item.
Implemented in CDB_Result. |
1.4.6
Modified on Wed Dec 09 08:20:12 2009 by modify_doxy.py rev. 173732