![]() |
MDBX Containers
|
This is the complete list of members for mdbxc::AnyValueTable< KeyT >, including all inherited members.
| AnyValueTable(std::shared_ptr< Connection > conn, std::string name="any_store", MDBX_db_flags_t flags=MDBX_DB_DEFAULTS|MDBX_CREATE) | mdbxc::AnyValueTable< KeyT > | inline |
| AnyValueTable(const Config &cfg, std::string name="any_store", MDBX_db_flags_t flags=MDBX_DB_DEFAULTS|MDBX_CREATE) | mdbxc::AnyValueTable< KeyT > | inlineexplicit |
| BaseTable(std::shared_ptr< Connection > connection, std::string name, MDBX_db_flags_t flags) | mdbxc::BaseTable | inlineexplicit |
| begin(TransactionMode mode=TransactionMode::WRITABLE) | mdbxc::BaseTable | inline |
| commit() | mdbxc::BaseTable | inline |
| connect() | mdbxc::BaseTable | inline |
| contains(const KT &key, MDBX_txn *txn=nullptr) const | mdbxc::AnyValueTable< KeyT > | inline |
| contains(const KeyT &key, const Transaction &txn) const | mdbxc::AnyValueTable< KeyT > | inline |
| db_contains(const KeyT &key, MDBX_txn *txn) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| db_erase(const KeyT &key, MDBX_txn *txn) | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| db_list_keys(std::vector< KeyT > &out, MDBX_txn *txn) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| disconnect() | mdbxc::BaseTable | inline |
| erase(const KeyT &key, MDBX_txn *txn=nullptr) | mdbxc::AnyValueTable< KeyT > | inline |
| erase(const KeyT &key, const Transaction &txn) | mdbxc::AnyValueTable< KeyT > | inline |
| execute_in_transaction(Func operation, TransactionMode mode=TransactionMode::WRITABLE) | mdbxc::BaseTable | inline |
| find_compat(const KeyT &key, MDBX_txn *txn=nullptr) const | mdbxc::AnyValueTable< KeyT > | inline |
| find_compat(const KeyT &key, const Transaction &txn) const | mdbxc::AnyValueTable< KeyT > | inline |
| get(const KeyT &key, MDBX_txn *txn=nullptr) const | mdbxc::AnyValueTable< KeyT > | inline |
| get(const KeyT &key, const Transaction &txn) const | mdbxc::AnyValueTable< KeyT > | inline |
| get_or(const KeyT &key, T default_value, MDBX_txn *txn=nullptr) const | mdbxc::AnyValueTable< KeyT > | inline |
| get_or(const KeyT &key, T default_value, const Transaction &txn) const | mdbxc::AnyValueTable< KeyT > | inline |
| get_typed(const KeyT &key, T &out, MDBX_txn *txn) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| handle() const | mdbxc::BaseTable | inlineprotected |
| insert(const KeyT &key, const T &value, MDBX_txn *txn=nullptr) | mdbxc::AnyValueTable< KeyT > | inline |
| insert(const KeyT &key, const T &value, const Transaction &txn) | mdbxc::AnyValueTable< KeyT > | inline |
| is_connected() const | mdbxc::BaseTable | inline |
| keys(MDBX_txn *txn=nullptr) const | mdbxc::AnyValueTable< KeyT > | inline |
| keys(const Transaction &txn) const | mdbxc::AnyValueTable< KeyT > | inline |
| m_check_type_tag | mdbxc::AnyValueTable< KeyT > | private |
| m_connection | mdbxc::BaseTable | protected |
| m_dbi | mdbxc::BaseTable | protected |
| put_typed(const KeyT &key, const T &value, bool upsert, MDBX_txn *txn) | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| rollback() | mdbxc::BaseTable | inline |
| set(const KeyT &key, const T &value, MDBX_txn *txn=nullptr) | mdbxc::AnyValueTable< KeyT > | inline |
| set(const KeyT &key, const T &value, const Transaction &txn) | mdbxc::AnyValueTable< KeyT > | inline |
| set_type_tag_check(bool enabled) noexcept | mdbxc::AnyValueTable< KeyT > | inline |
| thread_txn() const | mdbxc::BaseTable | inlineprotected |
| unwrap_and_check_type_tag(const MDBX_val &raw) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| update(const KeyT &key, Fn &&fn, bool create_if_missing=false, MDBX_txn *txn=nullptr) | mdbxc::AnyValueTable< KeyT > | inline |
| update(const KeyT &key, Fn &&fn, bool create_if_missing, const Transaction &txn) | mdbxc::AnyValueTable< KeyT > | inline |
| with_transaction(F &&action, TransactionMode mode, MDBX_txn *txn) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| wrap_with_type_tag(const MDBX_val &raw) const | mdbxc::AnyValueTable< KeyT > | inlineprivate |
| ~AnyValueTable() override=default | mdbxc::AnyValueTable< KeyT > | |
| ~BaseTable()=default | mdbxc::BaseTable | virtual |