|
| bsoncxx::types::b_binary | catapult::mongo::mappers::ToBinary (const uint8_t *pData, size_t size) |
| | Converts raw array (pData) of size elements into bson binary type. More...
|
| |
| bsoncxx::types::b_binary | catapult::mongo::mappers::ToBinary (const UnresolvedAddress &unresolvedAddress) |
| | Converts unresolvedAddress into bson binary type. More...
|
| |
| template<size_t N, typename TTag > |
| auto | catapult::mongo::mappers::ToBinary (const utils::ByteArray< N, TTag > &array) |
| | Converts byte array into bson binary type. More...
|
| |
| template<typename TBaseValue , typename X = std::enable_if_t<std::is_same_v<uint32_t, typename TBaseValue::ValueType>>> |
| int32_t | catapult::mongo::mappers::ToInt32 (TBaseValue value) |
| | Converts base value to int32_t. More...
|
| |
| template<typename TBaseValue , typename X = std::enable_if_t<std::is_same_v<uint64_t, typename TBaseValue::ValueType>>> |
| int64_t | catapult::mongo::mappers::ToInt64 (TBaseValue value) |
| | Converts base value to int64_t. More...
|
| |
| uint8_t | catapult::mongo::mappers::ToUint8 (int32_t value) |
| | Converts a 32 bit signed value to an 8 bit unsigned value. More...
|
| |
| uint32_t | catapult::mongo::mappers::ToUint32 (int32_t value) |
| | Converts a 32 bit signed value to a 32 bit unsigned value. More...
|
| |
| template<typename TBaseValue , typename TBsonElement , typename X = std::enable_if_t<std::is_same_v<uint64_t, typename TBaseValue::ValueType>>> |
| TBaseValue | catapult::mongo::mappers::GetValue64 (TBsonElement element) |
| | Gets a 64-bit value from element and converts it to a base value. More...
|
| |
| template<size_t N, typename TTag , typename TMongoContainer > |
| void | catapult::mongo::mappers::DbBinaryToModelArray (utils::ByteArray< N, TTag > &dest, const TMongoContainer &source) |
| | Populates dest with data from source. More...
|
| |
| uint64_t | catapult::mongo::mappers::GetUint64OrDefault (const bsoncxx::document::view &documentView, const char *name, uint64_t defaultValue) |
| | Attempts to read a uint64 value from documentView with name, returning defaultValue if no such value exists. More...
|
| |
| bool | catapult::mongo::mappers::IsEmptyDocument (const bsoncxx::document::value &document) |
| | Returns true if document is empty. More...
|
| |
| bson_stream::document & | catapult::mongo::mappers::StreamEmbeddedTransaction (bson_stream::document &builder, const model::EmbeddedTransaction &transaction) |
| | Streams an embedded transaction to builder. More...
|
| |
| bson_stream::document & | catapult::mongo::mappers::StreamVerifiableEntity (bson_stream::document &builder, const model::VerifiableEntity &entity) |
| | Streams a verifiable entity to builder. More...
|
| |
| bson_stream::array_context & | catapult::mongo::mappers::StreamMosaic (bson_stream::array_context &context, MosaicId id, Amount amount) |
| | Streams a mosaic composed of id and amount to context. More...
|
| |
| bson_stream::array_context & | catapult::mongo::mappers::StreamMosaic (bson_stream::array_context &context, UnresolvedMosaicId id, Amount amount) |
| | Streams a mosaic composed of id and amount to context. More...
|
| |
| bson_stream::document & | catapult::mongo::mappers::StreamReceipt (bson_stream::document &builder, const model::Receipt &receipt) |
| | Streams a receipt to builder. More...
|
| |