Realm C++ SDK版本 v 2.2.0
|
#include <bson.hpp>
类 | |
struct | 日期 |
表示 BSON 日期时间的类型。 更多... | |
struct | 文档 |
struct | max_key |
与其他BSON types相比,MaxKey 将始终是最大值。 更多... | |
struct | min_key |
与其他BSON types相比,MinKey 将始终是最小值。 更多... | |
struct | regular_expression |
struct | timestamp |
表示BSON时间戳的类型。 更多... | |
公共类型 | |
枚举类 | 类型{ b_null 、 b_int 32 、 b_int 64 、 b_bool 、 b_double 、 b_string 、 b_binary 、 b_timestamp 、 b_datetime 、 b_objectId 、 b_decimal 128 、 b_regular_expression 、 b_max_key 、 b_min_key 、 b_document 、 b_array 、 b_uuid } |
运用 | 大量 = std::vector< bsoncxx > |
公共成员函数 | |
bsoncxx (const bsoncxx &) noException | |
bsoncxx ( bsoncxx &&) noException | |
bsoncxx & | 操作符= (const bsoncxx &) noException |
bsoncxx & | 操作符= ( bsoncxx &&) noException |
bsoncxx (int 32 _t) noException | |
bsoncxx (int 64 _t) noException | |
bsoncxx (bool) noException | |
bsoncxx (double) noException | |
bsoncxx ( min_key ) noException | |
bsoncxx ( max_key ) noException | |
bsoncxx (const timestamp &) noException | |
bsoncxx (const date &) noException | |
bsoncxx (const Decimal 128 &) noException | |
bsoncxx (const object_id &) noException | |
bsoncxx (const uuid &) noException | |
bsoncxx (const Regular_expression &) noException | |
bsoncxx (const std::vector< uint 8 _t > &) noException | |
bsoncxx (const std::string &) noException | |
bsoncxx (const char *) noException | |
bsoncxx (const document &) noException | |
bsoncxx (const 大量 &) noException | |
类型 | get_type () const |
操作符 域::bson::Bson () const | |
Operator std::nullopt_t () const | |
Operator int 32 _t () const | |
Operator int 64 _t () const | |
Operator bool () const | |
操作符 double () const | |
操作符 min_key () const | |
操作符 max_key () const | |
操作符 timestamp () const | |
操作符date () const | |
操作符十进制128 () const | |
操作符 object_id () const | |
操作符 uuid () const | |
运算符正则表达式() const | |
Operator std::vector< uint 8 _t > () const | |
操作符 std::string () const | |
操作符 文档 () const | |
Operator array () const | |
std::string | to_string () const |
std::string | to_json () const |
bsoncxx (realm::bson::Bson &) noException | |
表示 BSON 值的结构体。 BSON 是一种计算机数据交换格式。 “BSON”这个名称基于 JSON 一词,代表“二进制 JSON”。
以下类型符合 BSON:
int 32 _t int 64 _t bool double bsoncxx::min_key bsoncxx::max_key bsoncxx::timestamp bsoncxx::date Decimal 128 object_id uuid bsoncxx::regular_expression std::vector<uint 8 _t> std ::string char*; bsoncxx:: 文档 ; std::vector<bsoncxx>
|
noException |
允许的BSON types 。