Struct FlatMessage

Struct Documentation

struct FlatMessage

Public Members

std::shared_ptr<MessageSchema> schema
std::vector<std::pair<FieldLeaf, Variant>> value

List of all those parsed fields that can be represented by a builtin value different from “string”.

std::vector<std::pair<FieldLeaf, Span<const uint8_t>>> blob

Store “blobs”, i.e all those fields which are vectors of BYTES (AKA uint8_t), where the vector size is greater than the argument [max_array_size].

std::vector<std::vector<uint8_t>> blob_storage