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

预处理语句执行结果 更多...

#include <db_interface.hpp>

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

额外继承的成员函数

Public 类型 继承自 idb_result
using size_type = size_t
 大小类型
using difference_type = ptrdiff_t
 差值类型
Public 成员函数 继承自 idb_tb_result
virtual size_type row_count () const =0
 获取结果集行数
virtual size_type column_count () const =0
 获取结果集列数
virtual const vector< string_view > & column_names () const =0
 获取所有列名
virtual string_view get (size_type n) const =0
 字符串
virtual bool get_bool (size_type n) const =0
 布尔值
virtual int16_t get_int16 (size_type n) const =0
 16位整数
virtual int32_t get_int32 (size_type n) const =0
 32位整数
virtual int64_t get_int64 (size_type n) const =0
 64位整数
virtual float32_t get_float32 (size_type n) const =0
 32位浮点数
virtual float64_t get_float64 (size_type n) const =0
 64位浮点数
virtual decimal_t get_decimal (size_type n) const =0
 高精度十进制数
virtual vector< char > get_blob (size_type n) const =0
 BLOB二进制数据
virtual uint64_t get_bit (size_type n) const =0
 位字段值
virtual date get_date (size_type n) const =0
 日期类型
virtual time get_time (size_type n) const =0
 时间类型
virtual datetime get_datetime (size_type n) const =0
 日期时间类型
virtual timestamp get_timestamp (size_type n) const =0
 时间戳类型
Public 成员函数 继承自 idb_result
virtual bool empty () const =0
 检查结果集是否为空
virtual bool next ()=0
 移动到下一行

详细描述

预处理语句执行结果

表示预处理语句查询的结果集。

在文件 db_interface.hpp132 行定义.


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