std::shared_ptr< LMDBEnvironment > SharedPtr
~LMDBWriteTransaction() override
std::unique_ptr< LMDBWriteTransaction > Ptr
LMDBWriteTransaction(LMDBWriteTransaction &&other)=delete
void put_value(T &key, Value &data, const LMDBDatabase &db)
LMDBWriteTransaction(const LMDBWriteTransaction &other)=delete
LMDBWriteTransaction & operator=(const LMDBWriteTransaction &other)=delete
void delete_all_values_lesser_or_equal_key(const T &key, const LMDBDatabase &db) const
void delete_all_values_greater_or_equal_key(const T &key, const LMDBDatabase &db) const
void delete_value(T &key, const LMDBDatabase &db)
LMDBWriteTransaction & operator=(LMDBWriteTransaction &&other)=delete
const std::vector< FF > data
void delete_value(Key &key, const LMDBDatabase &db, bb::lmdblib::LMDBWriteTransaction &tx)
void delete_all_values_lesser_or_equal_key(const TKey &key, const LMDBDatabase &db, const TxType &tx)
void delete_all_values_greater_or_equal_key(const TKey &key, const LMDBDatabase &db, const TxType &tx)
std::vector< uint8_t > Key
std::vector< uint8_t > serialise_key(uint8_t key)
std::vector< uint8_t > Value
constexpr decltype(auto) get(::tuplet::tuple< T... > &&t) noexcept