|
Zero
0.1.0
|
This is the complete list of members for btree_impl, including all inherited members.
| _sx_adopt_foster(btree_page_h &parent, btree_page_h &child) | btree_impl | static |
| _sx_adopt_foster_all(btree_page_h &root, bool recursive=false) | btree_impl | static |
| _sx_adopt_foster_all_core(btree_page_h &parent, bool is_root, bool recursive) | btree_impl | static |
| _sx_adopt_foster_sweep(btree_page_h &parent_arg) | btree_impl | static |
| _sx_adopt_foster_sweep_approximate(btree_page_h &parent, PageID surely_need_child_pid) | btree_impl | static |
| _sx_defrag_page(btree_page_h &page) | btree_impl | static |
| _sx_defrag_tree(StoreID store, uint16_t inpage_defrag_ghost_threshold=10, uint16_t inpage_defrag_usage_threshold=50, bool does_adopt=true, bool does_merge=true) | btree_impl | static |
| _sx_grow_tree(btree_page_h &root) | btree_impl | static |
| _sx_norec_alloc(btree_page_h &page, PageID &new_page_id) | btree_impl | static |
| _sx_opportunistic_adopt_foster(btree_page_h &parent, btree_page_h &child, bool &pushedup) | btree_impl | static |
| _sx_reserve_ghost(btree_page_h &leaf, const w_keystr_t &key, int elem_len) | btree_impl | static |
| _sx_shrink_tree(btree_page_h &root) | btree_impl | static |
| _sx_split_foster(btree_page_h &page, PageID &new_page_id, const w_keystr_t &triggering_key) | btree_impl | static |
| _sx_split_if_needed(btree_page_h &page, const w_keystr_t &new_key) | btree_impl | static |
| _ux_adopt_foster_apply_child(btree_page_h &child) | btree_impl | static |
| _ux_adopt_foster_apply_parent(btree_page_h &parent_arg, PageID new_child_pid, lsn_t new_child_emlsn, const w_keystr_t &new_child_key) | btree_impl | static |
| _ux_adopt_foster_core(btree_page_h &parent, btree_page_h &child, const w_keystr_t &new_child_key) | btree_impl | static |
| _ux_assure_fence_low_entry(btree_page_h &leaf) | btree_impl | static |
| _ux_create_tree_core(const StoreID &stid, const PageID &root_pid) | btree_impl | static |
| _ux_defrag_page_core(btree_page_h &p) | btree_impl | static |
| _ux_defrag_tree_core(StoreID store, uint16_t inpage_defrag_ghost_threshold, uint16_t inpage_defrag_usage_threshold, bool does_adopt, bool does_merge) | btree_impl | static |
| _ux_get_page_and_status(StoreID store, const w_keystr_t &key, bool &need_lock, slotid_t &slot, bool &found, bool &took_XN, bool &is_ghost, btree_page_h &leaf) | btree_impl | static |
| _ux_insert(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_insert_core(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_insert_core_tail(StoreID store, const w_keystr_t &key, const cvec_t &el, bool &need_lock, slotid_t &slot, bool &found, bool &alreay_took_XN, bool &is_ghost, btree_page_h &leaf) | btree_impl | static |
| _ux_lock_key(const StoreID &store, btree_page_h &leaf, const w_keystr_t &key, latch_mode_t latch_mode, const okvl_mode &lock_mode, bool check_only) | btree_impl | static |
| _ux_lock_key(const StoreID &store, btree_page_h &leaf, const void *keystr, size_t keylen, latch_mode_t latch_mode, const okvl_mode &lock_mode, bool check_only) | btree_impl | static |
| _ux_lock_range(const StoreID &store, btree_page_h &leaf, const w_keystr_t &key, slotid_t slot, latch_mode_t latch_mode, const okvl_mode &exact_hit_lock_mode, const okvl_mode &miss_lock_mode, bool check_only) | btree_impl | static |
| _ux_lock_range(const StoreID &store, btree_page_h &leaf, const void *keystr, size_t keylen, slotid_t slot, latch_mode_t latch_mode, const okvl_mode &exact_hit_lock_mode, const okvl_mode &miss_lock_mode, bool check_only) | btree_impl | static |
| _ux_lookup(StoreID store, const w_keystr_t &key, bool &found, void *el, smsize_t &elen) | btree_impl | static |
| _ux_lookup_core(StoreID store, const w_keystr_t &key, bool &found, void *el, smsize_t &elen) | btree_impl | static |
| _ux_norec_alloc_core(btree_page_h &page, PageID &new_page_id) | btree_impl | static |
| _ux_overwrite(StoreID store, const w_keystr_t &key, const char *el, smsize_t offset, smsize_t elen) | btree_impl | static |
| _ux_overwrite_core(StoreID store, const w_keystr_t &key, const char *el, smsize_t offset, smsize_t elen) | btree_impl | static |
| _ux_put(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_put_core(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_remove(StoreID store, const w_keystr_t &key) | btree_impl | static |
| _ux_remove_core(StoreID store, const w_keystr_t &key) | btree_impl | static |
| _ux_reserve_ghost_core(btree_page_h &leaf, const w_keystr_t &key, int elem_len) | btree_impl | static |
| _ux_shrink_tree_core(btree_page_h &root) | btree_impl | static |
| _ux_traverse(StoreID store, const w_keystr_t &key, traverse_mode_t traverse_mode, latch_mode_t leaf_latch_mode, btree_page_h &leaf, bool allow_retry=true) | btree_impl | static |
| _ux_traverse_recurse(btree_page_h &start, const w_keystr_t &key, traverse_mode_t traverse_mode, latch_mode_t leaf_latch_mode, btree_page_h &leaf, PageID &leaf_pid_causing_failed_upgrade) | btree_impl | static |
| _ux_traverse_search(btree_impl::traverse_mode_t traverse_mode, btree_page_h *current, const w_keystr_t &key, bool &this_is_the_leaf_page, slot_follow_t &slot_to_follow) | btree_impl | inlinestatic |
| _ux_traverse_try_eager_adopt(btree_page_h ¤t, PageID next_pid) | btree_impl | static |
| _ux_traverse_try_opportunistic_adopt(btree_page_h ¤t, btree_page_h &next) | btree_impl | static |
| _ux_undo_ghost_mark(StoreID store, const w_keystr_t &key) | btree_impl | static |
| _ux_update(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_update_core(StoreID store, const w_keystr_t &key, const cvec_t &elem) | btree_impl | static |
| _ux_update_core_tail(StoreID store, const w_keystr_t &key, const cvec_t &elem, bool &need_lock, slotid_t &slot, bool &found, bool &is_ghost, btree_page_h &leaf) | btree_impl | static |
| _ux_verify_feed_page(btree_page_h &page, verification_context &context) | btree_impl | static |
| _ux_verify_tree(StoreID store, int hash_bits, bool &consistent) | btree_impl | static |
| _ux_verify_tree_recurse(btree_page_h &parent, verification_context &context) | btree_impl | static |
| _ux_verify_volume(int hash_bits, verify_volume_result &result) | btree_impl | static |
| clear_ex_need(PageID real_parent_pid) | btree_impl | inlinestatic |
| clear_forster_child(PageID foster_parent_pid) | btree_impl | inlinestatic |
| create_part_okvl(okvl_mode::element_lock_mode mode, const w_keystr_t &key) | btree_impl | static |
| GAC_HASH_BITS enum value | btree_impl | |
| GAC_HASH_MOD enum value | btree_impl | |
| get_expected_childrens(PageID pid) | btree_impl | inlinestatic |
| increase_ex_need(PageID real_parent_pid) | btree_impl | inlinestatic |
| increase_forster_child(PageID new_foster_parent_pid) | btree_impl | inlinestatic |
| inquery_verify_expect(btree_page_h &page, slot_follow_t next_follow) | btree_impl | static |
| inquery_verify_fact(btree_page_h &page) | btree_impl | static |
| inquery_verify_init(StoreID store) | btree_impl | static |
| is_ex_recommended(PageID pid) | btree_impl | inlinestatic |
| mutex_for_high_contention(PageID pid) | btree_impl | inlinestatic |
| s_ex_need_counts | btree_impl | static |
| s_ex_need_mutex | btree_impl | static |
| s_foster_children_counts | btree_impl | static |
| shpid2hash(PageID pid) | btree_impl | inlinestatic |
| slot_follow_t enum name | btree_impl | |
| t_fence_contain enum value | btree_impl | |
| t_fence_high_match enum value | btree_impl | |
| t_fence_low_match enum value | btree_impl | |
| t_follow_foster enum value | btree_impl | |
| t_follow_invalid enum value | btree_impl | |
| t_follow_pid0 enum value | btree_impl | |
| traverse_mode_t enum name | btree_impl |
1.8.12