11using Key = std::vector<uint8_t>;
12using Value = std::vector<uint8_t>;
34 ,
totalUsedSize(stat.ms_psize * (stat.ms_branch_pages + stat.ms_leaf_pages + stat.ms_overflow_pages))
44 bool operator==(const
DBStats& other)
const
#define MSGPACK_FIELDS(...)
std::vector< Key > KeysVector
std::pair< Key, OptionalValues > KeyOptionalValuesPair
std::vector< uint8_t > Key
std::vector< uint8_t > Value
std::vector< KeyValuesPair > KeyDupValuesVector
std::vector< OptionalValues > OptionalValuesVector
std::vector< Value > ValuesVector
std::pair< Key, ValuesVector > KeyValuesPair
std::vector< KeyOptionalValuesPair > KeyOptionalValuesVector
std::optional< ValuesVector > OptionalValues
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept
DBStats(std::string name, MDB_stat &stat)
DBStats & operator=(const DBStats &other)=default
friend std::ostream & operator<<(std::ostream &os, const DBStats &stats)
DBStats(const std::string &name, uint64_t numDataItems, uint64_t totalUsedSize)
DBStats(const DBStats &other)=default
DBStats(DBStats &&other) noexcept
DBStats & operator=(DBStats &&other) noexcept