|
fluxen 1.1.1
Single-header embedded key-value store for C++20
|
This is the complete list of members for fluxen::DB, including all inherited members.
| compact() -> bool | fluxen::DB | inline |
| DB(std::string_view path) | fluxen::DB | inlineexplicit |
| each(const std::function< void(std::string_view, Bytes)> &fn) const | fluxen::DB | inline |
| file_size() const -> size_t | fluxen::DB | inline |
| get(std::string_view key) const -> std::optional< T > | fluxen::DB | inline |
| has(std::string_view key) const -> bool | fluxen::DB | inline |
| key_count() const -> size_t | fluxen::DB | inline |
| prefix(std::string_view pfx, const std::function< void(std::string_view, Bytes)> &fn) const | fluxen::DB | inline |
| put(std::string_view key, std::string_view value) | fluxen::DB | inline |
| put(std::string_view key, const T &value) | fluxen::DB | inline |
| remove(std::string_view key) | fluxen::DB | inline |
| transaction(const std::function< TxResult(Tx &)> &fn) | fluxen::DB | inline |
| ~DB()=default | fluxen::DB |