5#include "msgpack/adaptor/define_decl.hpp"
std::vector< Key > KeysVector
std::vector< uint8_t > Key
std::vector< KeyValuesPair > KeyDupValuesVector
std::vector< OptionalValues > OptionalValuesVector
std::vector< KeyOptionalValuesPair > KeyOptionalValuesVector
const uint32_t FIRST_APP_MSG_TYPE
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
MSGPACK_FIELDS(cursor, endKey)
MSGPACK_FIELDS(count, done)
std::optional< uint32_t > count
MSGPACK_FIELDS(cursor, count)
MSGPACK_FIELDS(entries, done)
lmdblib::KeyDupValuesVector entries
MSGPACK_FIELDS(addEntries, removeEntries)
lmdblib::KeyOptionalValuesVector removeEntries
lmdblib::KeyDupValuesVector addEntries
std::map< std::string, Batch > batches
MSGPACK_FIELDS(durationNs)
MSGPACK_FIELDS(dstPath, compact)
std::optional< bool > compact
lmdblib::OptionalValuesVector values
lmdblib::KeyOptionalValuesVector entries
MSGPACK_FIELDS(entries, db)
std::vector< bool > exists
std::optional< bool > uniqueKeys
MSGPACK_FIELDS(db, uniqueKeys)
std::optional< bool > reverse
MSGPACK_FIELDS(key, reverse, count, onePage, db)
std::optional< uint32_t > count
std::optional< bool > onePage
lmdblib::KeyDupValuesVector entries
std::optional< uint64_t > cursor
MSGPACK_FIELDS(cursor, entries)
MSGPACK_FIELDS(stats, dbMapSizeBytes, dbPhysicalFileSizeBytes)
uint64_t dbPhysicalFileSizeBytes
std::vector< lmdblib::DBStats > stats