![]() |
MySQL 8.4.6
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 |