MySQL 9.1.0
Source Code Documentation
|
This is the complete list of members for ut_lock_free_hash_t, including all inherited members.
arr_node_t typedef | ut_lock_free_hash_t | private |
AVOID | ut_lock_free_hash_t | privatestatic |
copy_to_another_array(arr_node_t *src_arr, arr_node_t *dst_arr) | ut_lock_free_hash_t | inlineprivate |
dec(uint64_t key) override | ut_lock_free_hash_t | inlinevirtual |
del(uint64_t key) override | ut_lock_free_hash_t | inlinevirtual |
DELETED | ut_lock_free_hash_t | privatestatic |
get(uint64_t key) const override | ut_lock_free_hash_t | inlinevirtual |
get_tuple(uint64_t key, arr_node_t **arr) const | ut_lock_free_hash_t | inlineprivate |
get_tuple_from_array(key_val_t *arr, size_t arr_size, uint64_t key) const | ut_lock_free_hash_t | inlineprivate |
GOTO_NEXT_ARRAY | ut_lock_free_hash_t | privatestatic |
guess_position(uint64_t key, size_t arr_size) const | ut_lock_free_hash_t | inlineprivate |
hollow_alloc_t typedef | ut_lock_free_hash_t | private |
hollow_t typedef | ut_lock_free_hash_t | private |
inc(uint64_t key) override | ut_lock_free_hash_t | inlinevirtual |
insert_or_get_position_in_array(key_val_t *arr, size_t arr_size, uint64_t key) | ut_lock_free_hash_t | inlineprivate |
insert_or_update(uint64_t key, int64_t val, bool is_delta, arr_node_t *arr, bool optimize_allowed=true) | ut_lock_free_hash_t | inlineprivate |
m_data | ut_lock_free_hash_t | private |
m_del_when_zero | ut_lock_free_hash_t | private |
m_hollow_objects | ut_lock_free_hash_t | private |
m_optimize_latch | ut_lock_free_hash_t | private |
NOT_FOUND | ut_hash_interface_t | static |
optimize() | ut_lock_free_hash_t | inlineprivate |
set(uint64_t key, int64_t val) override | ut_lock_free_hash_t | inlinevirtual |
UNUSED | ut_lock_free_hash_t | privatestatic |
update_tuple(key_val_t *t, int64_t val_to_set, bool is_delta) | ut_lock_free_hash_t | inlineprivate |
ut_lock_free_hash_t(size_t initial_size, bool del_when_zero) | ut_lock_free_hash_t | inlineexplicit |
~ut_hash_interface_t()=default | ut_hash_interface_t | virtual |
~ut_lock_free_hash_t() override | ut_lock_free_hash_t | inline |