fastdo
0.6.8
|
数据结果操作接口 更多...
#include <eiendb_base.hpp>
Public 成员函数 | |
virtual | ~IDbResult () |
virtual bool | dataSeek (size_t index) |
数据记录定位 更多... | |
virtual bool | fetchRow (winux::Mixed *fields, int type=0) |
提取为数组或者映射表 更多... | |
virtual bool | fetchRow (winux::MixedArray *fields) |
提取为数组(by index) 更多... | |
virtual bool | fetchRow (winux::StringMixedMap *fields) |
提取为映射表(by fieldname) 更多... | |
virtual winux::String | fieldName (size_t fieldIndex) |
获取结果集中指定字段的名称 更多... | |
virtual bool | free () |
释放Result资源 更多... | |
virtual size_t | fieldsCount () |
获取结果里的字段数 更多... | |
virtual size_t | rowsCount () |
获取结果里的记录数 更多... | |
virtual winux::String | fieldType (size_t fieldIndex) |
获取在一个结果集中指定字段的类型 更多... | |
数据结果操作接口
在文件 eiendb_base.hpp 第 218 行定义.
|
inlinevirtual |
在文件 eiendb_base.hpp 第 220 行定义.
|
virtual |
|
virtual |
提取为数组或者映射表
type | int 0:为映射表,1:为数组 |
被 eiendb::SqliteResult, eiendb::MysqlResult , 以及 eiendb::MemoryResult 重载.
|
virtual |
提取为数组(by index)
被 eiendb::SqliteResult, eiendb::MysqlResult , 以及 eiendb::MemoryResult 重载.
|
virtual |
提取为映射表(by fieldname)
被 eiendb::SqliteResult, eiendb::MysqlResult , 以及 eiendb::MemoryResult 重载.
|
virtual |
获取结果集中指定字段的名称
fieldIndex | int 字段索引 |
被 eiendb::SqliteResult, eiendb::MysqlResult , 以及 eiendb::MemoryResult 重载.
|
virtual |
|
virtual |
获取在一个结果集中指定字段的类型
fieldIndex | int 字段索引 |
被 eiendb::SqliteResult, eiendb::MysqlResult , 以及 eiendb::MemoryResult 重载.
|
virtual |
|
virtual |