NexusForce 1.0.0
A Modern C++ Library with extended functionality, web components, and utility libraries
载入中...
搜索中...
未找到
idb_result结构体 参考abstract

数据库结果集抽象基类 更多...

#include <db_interface.hpp>

类 idb_result 继承关系图:
[图例]

Public 类型

using size_type = size_t
 大小类型
using difference_type = ptrdiff_t
 差值类型

Public 成员函数

virtual bool empty () const =0
 检查结果集是否为空
virtual bool next ()=0
 移动到下一行

详细描述

数据库结果集抽象基类

提供结果集的基本迭代接口,支持遍历查询结果。

在文件 db_interface.hpp44 行定义.

成员函数说明

◆ empty()

virtual bool idb_result::empty ( ) const
pure virtual

检查结果集是否为空

返回
无数据返回true

mysql_prepared_result, mysql_result, pgsql_prepared_result, pgsql_tb_result, redis_result, sqlite_prepared_result , 以及 sqlite_result 内被实现.

◆ next()

virtual bool idb_result::next ( )
pure virtual

移动到下一行

返回
成功移动返回true,到达末尾返回false

mysql_prepared_result, mysql_result, pgsql_prepared_result, pgsql_tb_result, redis_result, sqlite_prepared_result , 以及 sqlite_result 内被实现.


该结构体的文档由以下文件生成: