NexusForce 1.0.0
A rigorously engineered full-stack C++ backend library.
载入中...
搜索中...
未找到
neforce::idb_result结构体 参考abstract

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

#include <db_interface.hpp>

类 neforce::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 neforce::idb_result::empty ( ) const
nodiscardpure virtual

检查结果集是否为空

返回
无数据返回true

neforce::mysql_prepared_result, neforce::mysql_result, neforce::pgsql_tb_result, neforce::redis_result , 以及 neforce::sqlite_result 内被实现.

◆ next()

virtual bool neforce::idb_result::next ( )
pure virtual

移动到下一行

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

neforce::mysql_prepared_result, neforce::mysql_result, neforce::pgsql_tb_result, neforce::redis_result , 以及 neforce::sqlite_result 内被实现.


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