#include <ResultHandle.h>
Inheritance diagram for rdbModel::ResultHandle:
Public Member Functions | |
virtual unsigned int | getNRows () const =0 |
Return number of rows in results. | |
virtual unsigned int | getNRows () const =0 |
Return number of rows in results. | |
virtual bool | getRow (std::vector< std::string > &fields, unsigned int i=0, bool clear=true)=0 |
virtual bool | getRow (std::vector< std::string > &fields, unsigned int i=0, bool clear=true)=0 |
virtual bool | getRowCon (char *par, unsigned long *treesize, unsigned int *runFrm, unsigned int *runTo, unsigned int i=0, bool clear=true)=0 |
virtual bool | getRowCon (char *par, unsigned long *treesize, unsigned int *runFrm, unsigned int *runTo, unsigned int i=0, bool clear=true)=0 |
virtual bool | getRowPtrs (std::vector< std::string * > &fields, unsigned int i=0, bool clear=true)=0 |
virtual bool | getRowPtrs (std::vector< std::string * > &fields, unsigned int i=0, bool clear=true)=0 |
ResultHandle () | |
ResultHandle () | |
virtual | ~ResultHandle () |
virtual | ~ResultHandle () |
Static Public Member Functions | |
void | cleanFieldPtrs (std::vector< std::string * > &fields) |
void | cleanFieldPtrs (std::vector< std::string * > &fields) |
|
00017 {};
|
|
00018 {};
|
|
00017 {};
|
|
00018 {};
|
|
|
|
00007 { 00008 for (unsigned i = 0; i < fields.size(); i++) { 00009 if (fields[i] != 0) delete fields[i]; 00010 } 00011 fields.resize(0); 00012 }
|
|
Return number of rows in results.
Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Return number of rows in results.
Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Get array of field values for ith row of result set Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Get array of field values for ith row of result set Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Get array of field values for ith row of result set. If a field value is NULL, return a zero ptr for that element of the array --> It is the responsibility of the caller to delete the strings containing the field values. See service cleanFieldPtrs. Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |
|
Get array of field values for ith row of result set. If a field value is NULL, return a zero ptr for that element of the array --> It is the responsibility of the caller to delete the strings containing the field values. See service cleanFieldPtrs. Implemented in rdbModel::MysqlResults, and rdbModel::MysqlResults. |