| 
    fastdo
    0.5.12
    
   | 
 
数据结果操作接口 更多...
#include <eiendb_base.hpp>

Public 成员函数 | |
| virtual | ~IDBResult () | 
| virtual bool | dataSeek (int index) | 
| 数据记录定位  更多... | |
| virtual bool | fetchRow (winux::Mixed *fields, int type=0)=0 | 
| 提取为数组或者映射表  更多... | |
| virtual bool | fetchRow (winux::MixedArray *fields) | 
| 提取为数组(by index)  更多... | |
| virtual bool | fetchRow (winux::StringMixedMap *fields) | 
| 提取为映射表(by fieldname)  更多... | |
| virtual winux::String | fieldName (int fieldIndex) | 
| 获取结果集中指定字段的名称  更多... | |
| virtual bool | free () | 
| 释放Result资源  更多... | |
| virtual winux::ulong | fieldsCount () | 
| 获取结果里的字段数  更多... | |
| virtual winux::ulong | rowsCount () | 
| 获取结果里的记录数  更多... | |
| virtual winux::String | fieldType (int fieldIndex) | 
| 获取在一个结果集中指定字段的类型  更多... | |
数据结果操作接口
在文件 eiendb_base.hpp 第 198 行定义.
      
  | 
  inlinevirtual | 
在文件 eiendb_base.hpp 第 200 行定义.
      
  | 
  virtual | 
      
  | 
  pure 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 |