libmdbx  0.11.6.39 (2022-04-13T11:05:50+03:00)
One of the fastest compact embeddable key-value ACID database without WAL.
mdbx::txn Member List

This is the complete list of members for mdbx::txn, including all inherited members.

append(map_handle map, const slice &key, const slice &value, bool multivalue_order_preserved=true)mdbx::txninline
canary typedefmdbx::txn
clear_map(map_handle map)mdbx::txninline
clear_map(const char *name, bool throw_if_absent=false)mdbx::txn
clear_map(const ::std::string &name, bool throw_if_absent=false)mdbx::txninline
compare_keys(map_handle map, const slice &a, const slice &b) const noexceptmdbx::txninline
compare_keys(map_handle map, const pair &a, const pair &b) const noexceptmdbx::txninline
compare_values(map_handle map, const slice &a, const slice &b) const noexceptmdbx::txninline
compare_values(map_handle map, const pair &a, const pair &b) const noexceptmdbx::txninline
create_map(const char *name, const ::mdbx::key_mode key_mode=::mdbx::key_mode::usual, const ::mdbx::value_mode value_mode=::mdbx::value_mode::single)mdbx::txninline
create_map(const ::std::string &name, const ::mdbx::key_mode key_mode=::mdbx::key_mode::usual, const ::mdbx::value_mode value_mode=::mdbx::value_mode::single)mdbx::txninline
cursor classmdbx::txnfriend
drop_map(map_handle map)mdbx::txninline
drop_map(const char *name, bool throw_if_absent=false)mdbx::txn
drop_map(const ::std::string &name, bool throw_if_absent=false)mdbx::txninline
env() const noexceptmdbx::txninline
erase(map_handle map, const slice &key)mdbx::txninline
erase(map_handle map, const slice &key, const slice &value)mdbx::txninline
estimate(map_handle map, pair from, pair to) constmdbx::txninline
estimate(map_handle map, slice from, slice to) constmdbx::txninline
estimate_from_first(map_handle map, slice to) constmdbx::txninline
estimate_to_last(map_handle map, slice from) constmdbx::txninline
extract(map_handle map, const slice &key, const typename buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type &allocator=buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type())mdbx::txninline
flags() constmdbx::txninline
get(map_handle map, const slice &key) constmdbx::txninline
get(map_handle map, slice key, size_t &values_count) constmdbx::txninline
get(map_handle map, const slice &key, const slice &value_at_absence) constmdbx::txninline
get(map_handle map, slice key, size_t &values_count, const slice &value_at_absence) constmdbx::txninline
get_canary() constmdbx::txninline
get_equal_or_great(map_handle map, const slice &key) constmdbx::txninline
get_equal_or_great(map_handle map, const slice &key, const slice &value_at_absence) constmdbx::txninline
get_handle_info(map_handle map) constmdbx::txninline
get_info(bool scan_reader_lock_table=false) constmdbx::txninline
get_map_stat(map_handle map) constmdbx::txninline
get_tree_deepmask(map_handle map) constmdbx::txninline
handle_mdbx::txnprotected
id() constmdbx::txninline
info typedefmdbx::txn
insert(map_handle map, const slice &key, slice value)mdbx::txninline
insert_reserve(map_handle map, const slice &key, size_t value_length)mdbx::txninline
is_dirty(const void *ptr) constmdbx::txninline
is_readonly() constmdbx::txninline
is_readwrite() constmdbx::txninline
map_stat typedefmdbx::txn
open_cursor(map_handle map)mdbx::txninline
open_map(const char *name, const ::mdbx::key_mode key_mode=::mdbx::key_mode::usual, const ::mdbx::value_mode value_mode=::mdbx::value_mode::single) constmdbx::txninline
open_map(const ::std::string &name, const ::mdbx::key_mode key_mode=::mdbx::key_mode::usual, const ::mdbx::value_mode value_mode=::mdbx::value_mode::single) constmdbx::txninline
operator bool() const noexceptmdbx::txn
operator const MDBX_txn *() constmdbx::txn
operator MDBX_txn *()mdbx::txn
operator!=(const txn &a, const txn &b) noexceptmdbx::txnfriend
operator=(txn &&other) noexceptmdbx::txninline
operator==(const txn &a, const txn &b) noexceptmdbx::txnfriend
put(map_handle map, const slice &key, slice *value, MDBX_put_flags_t flags) noexceptmdbx::txninline
put(map_handle map, const slice &key, slice value, put_mode mode)mdbx::txninline
put_canary(const canary &)mdbx::txninline
put_multiple(map_handle map, const slice &key, const size_t value_length, const void *values_array, size_t values_count, put_mode mode, bool allow_partial=false)mdbx::txninline
put_multiple(map_handle map, const slice &key, const ::std::vector< VALUE > &vector, put_mode mode)mdbx::txninline
renew_reading()mdbx::txninline
replace(map_handle map, const slice &key, slice old_value, const slice &new_value)mdbx::txninline
replace(map_handle map, const slice &key, const slice &new_value, const typename buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type &allocator=buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type())mdbx::txninline
replace_reserve(map_handle map, const slice &key, slice &new_value, const typename buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type &allocator=buffer< ALLOCATOR, CAPACITY_POLICY >::allocator_type())mdbx::txninline
reset_reading()mdbx::txninline
sequence(map_handle map) constmdbx::txninline
sequence(map_handle map, uint64_t increment)mdbx::txninline
size_current() constmdbx::txninline
size_max() constmdbx::txninline
start_nested()mdbx::txn
try_insert(map_handle map, const slice &key, slice value)mdbx::txninline
try_insert_reserve(map_handle map, const slice &key, size_t value_length)mdbx::txninline
try_update(map_handle map, const slice &key, const slice &value)mdbx::txninline
try_update_reserve(map_handle map, const slice &key, size_t value_length)mdbx::txninline
txn(MDBX_txn *ptr) noexceptmdbx::txnprotected
txn() noexcept=defaultmdbx::txn
txn(const txn &) noexcept=defaultmdbx::txn
txn(txn &&other) noexceptmdbx::txninline
update(map_handle map, const slice &key, const slice &value)mdbx::txninline
update_reserve(map_handle map, const slice &key, size_t value_length)mdbx::txninline
upsert(map_handle map, const slice &key, const slice &value)mdbx::txninline
upsert_reserve(map_handle map, const slice &key, size_t value_length)mdbx::txninline
~txn() noexceptmdbx::txninline