MDBX Containers
Loading...
Searching...
No Matches
mdbxc::AnyValueTable< KeyT > Member List

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::BaseTableinlineexplicit
begin(TransactionMode mode=TransactionMode::WRITABLE)mdbxc::BaseTableinline
commit()mdbxc::BaseTableinline
connect()mdbxc::BaseTableinline
contains(const KT &key, MDBX_txn *txn=nullptr) constmdbxc::AnyValueTable< KeyT >inline
contains(const KeyT &key, const Transaction &txn) constmdbxc::AnyValueTable< KeyT >inline
db_contains(const KeyT &key, MDBX_txn *txn) constmdbxc::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) constmdbxc::AnyValueTable< KeyT >inlineprivate
disconnect()mdbxc::BaseTableinline
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::BaseTableinline
find_compat(const KeyT &key, MDBX_txn *txn=nullptr) constmdbxc::AnyValueTable< KeyT >inline
find_compat(const KeyT &key, const Transaction &txn) constmdbxc::AnyValueTable< KeyT >inline
get(const KeyT &key, MDBX_txn *txn=nullptr) constmdbxc::AnyValueTable< KeyT >inline
get(const KeyT &key, const Transaction &txn) constmdbxc::AnyValueTable< KeyT >inline
get_or(const KeyT &key, T default_value, MDBX_txn *txn=nullptr) constmdbxc::AnyValueTable< KeyT >inline
get_or(const KeyT &key, T default_value, const Transaction &txn) constmdbxc::AnyValueTable< KeyT >inline
get_typed(const KeyT &key, T &out, MDBX_txn *txn) constmdbxc::AnyValueTable< KeyT >inlineprivate
handle() constmdbxc::BaseTableinlineprotected
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() constmdbxc::BaseTableinline
keys(MDBX_txn *txn=nullptr) constmdbxc::AnyValueTable< KeyT >inline
keys(const Transaction &txn) constmdbxc::AnyValueTable< KeyT >inline
m_check_type_tagmdbxc::AnyValueTable< KeyT >private
m_connectionmdbxc::BaseTableprotected
m_dbimdbxc::BaseTableprotected
put_typed(const KeyT &key, const T &value, bool upsert, MDBX_txn *txn)mdbxc::AnyValueTable< KeyT >inlineprivate
rollback()mdbxc::BaseTableinline
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) noexceptmdbxc::AnyValueTable< KeyT >inline
thread_txn() constmdbxc::BaseTableinlineprotected
unwrap_and_check_type_tag(const MDBX_val &raw) constmdbxc::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) constmdbxc::AnyValueTable< KeyT >inlineprivate
wrap_with_type_tag(const MDBX_val &raw) constmdbxc::AnyValueTable< KeyT >inlineprivate
~AnyValueTable() override=defaultmdbxc::AnyValueTable< KeyT >
~BaseTable()=defaultmdbxc::BaseTablevirtual