|
Zero
0.1.0
|
This is the complete list of members for btree_page_h, including all inherited members.
| _bufferpool_managed | fixable_page_h | protected |
| _check_space_for_insert(size_t data_length) | btree_page_h | private |
| _compare_key_noprefix(slotid_t slot, const void *key_noprefix, size_t key_len) const | btree_page_h | inlineprivate |
| _compare_slot_with_key(int slot, const void *key_noprefix, size_t key_len, poor_man_key poor) const | btree_page_h | inlineprivate |
| _element_offset(int slot) const | btree_page_h | inlineprivate |
| _extract_poor_man_key(const void *trunc_key, size_t trunc_key_len) const | btree_page_h | inlineprivate |
| _extract_poor_man_key(const cvec_t &trunc_key) const | btree_page_h | inlineprivate |
| _extract_poor_man_key(const void *key_with_prefix, size_t key_len_with_prefix, size_t prefix_len) const | btree_page_h | inlineprivate |
| _init(lsn_t lsn, PageID page_id, StoreID store, PageID root_pid, PageID pid0, lsn_t pid0_emlsn, PageID foster_pid, lsn_t foster_emlsn, int16_t btree_level, const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain_fence_high, const bool ghost) | btree_page_h | private |
| _internal enum name | btree_page_h | private |
| _is_consistent_keyorder() const | btree_page_h | private |
| _is_consistent_poormankey() const | btree_page_h | private |
| _is_enough_spacious_ghost(const w_keystr_t &key, slotid_t slot, const cvec_t &el) | btree_page_h | |
| _leaf_key_noprefix(slotid_t slot, size_t &len) const | btree_page_h | inlineprivate |
| _mode | fixable_page_h | protected |
| _node_key_noprefix(slotid_t slot, size_t &len) const | btree_page_h | inlineprivate |
| _pack_fence_rec(cvec_t &out, const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain, int new_prefix_len) const | btree_page_h | inlineprivate |
| _pack_leaf_record(cvec_t &out, pack_scratch_t &out_scratch, const cvec_t &trunc_key, const char *element, size_t element_len) const | btree_page_h | inlineprivate |
| _pack_leaf_record_prefix(cvec_t &out, pack_scratch_t &out_scratch, const cvec_t &trunc_key) const | btree_page_h | inlineprivate |
| _pack_node_record(cvec_t &out, const cvec_t &trunc_key, const lsn_t &emlsn) const | btree_page_h | inlineprivate |
| _poor(int slot) const | btree_page_h | inlineprivate |
| _pp | generic_page_h | protected |
| _predict_leaf_data_length(int trunc_key_length, int element_length) const | btree_page_h | inlineprivate |
| _Q_ticket | fixable_page_h | protected |
| _steal_records(btree_page_h *steal_src, int steal_from, int steal_to, const bool full_logging) | btree_page_h | |
| _update_btree_consecutive_skewed_insertions(slotid_t slot) | btree_page_h | private |
| accept_empty_child(lsn_t new_lsn, PageID new_page_id, const bool f_redo) | btree_page_h | |
| btree_ghost_mark_log class | btree_page_h | friend |
| btree_ghost_reclaim_log class | btree_page_h | friend |
| btree_ghost_t class | btree_page_h | friend |
| btree_impl class | btree_page_h | friend |
| btree_page_h() | btree_page_h | inline |
| btree_page_h(const btree_page_h &p) | btree_page_h | inline |
| btree_root() const | btree_page_h | inline |
| btree_split_log class | btree_page_h | friend |
| calculate_prefix_length(int16_t existing_prefix_len, w_keystr_t low_key, w_keystr_t high_key) | btree_page_h | |
| change_possible_after_fix() const | fixable_page_h | |
| check_chance_for_norecord_split(const w_keystr_t &key_to_insert) const | btree_page_h | |
| check_space_for_insert_leaf(const w_keystr_t &trunc_key, const cvec_t &el) | btree_page_h | |
| check_space_for_insert_leaf(size_t trunc_key_length, size_t element_length) | btree_page_h | |
| check_space_for_insert_node(const w_keystr_t &key) | btree_page_h | |
| child(slotid_t slot) const | btree_page_h | |
| child_opaqueptr(slotid_t slot) const | btree_page_h | inline |
| child_slot_address(int child_slot) const | fixable_page_h | |
| compare_with_chain_fence_high(const w_keystr_t &key) const | btree_page_h | inline |
| compare_with_chain_fence_high(const char *key, size_t key_len) const | btree_page_h | inline |
| compare_with_fence_high(const w_keystr_t &key) const | btree_page_h | inline |
| compare_with_fence_high(const char *key, size_t key_len) const | btree_page_h | inline |
| compare_with_fence_high_noprefix(const char *key, size_t key_len) const | btree_page_h | inline |
| compare_with_fence_low(const w_keystr_t &key) const | btree_page_h | inline |
| compare_with_fence_low(const char *key, size_t key_len) const | btree_page_h | inline |
| compare_with_fence_low_noprefix(const char *key, size_t key_len) const | btree_page_h | inline |
| compress(const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain, bool redo=false) | btree_page_h | |
| copy_chain_fence_high_key(w_keystr_t &buffer) const | btree_page_h | inline |
| copy_element(int slot, char *out_buffer, smsize_t &len, bool &ghost) const | btree_page_h | |
| copy_fence_high_key(w_keystr_t &buffer) const | btree_page_h | inline |
| copy_fence_low_key(w_keystr_t &buffer) const | btree_page_h | inline |
| copy_records(const int rec_count, char *data_buffer, smsize_t &len) | btree_page_h | |
| data_sz enum value | btree_page_h | private |
| defrag(const bool full_logging_redo=false) | btree_page_h | |
| delete_range(int from, int to) | btree_page_h | |
| element(int slot, smsize_t &len, bool &ghost) const | btree_page_h | |
| emlsn_address(general_recordid_t pos) | btree_page_h | inline |
| fence_contains(const w_keystr_t &key) const | btree_page_h | inline |
| find_page_id_slot(generic_page *page, PageID pid) | fixable_page_h | static |
| fix_direct(PageID pid, latch_mode_t mode, bool conditional=false, bool virgin_page=false, bool only_if_hit=false, bool do_recovery=true) | fixable_page_h | |
| fix_nonbufferpool_page(generic_page *s) | fixable_page_h | |
| fix_nonroot(const fixable_page_h &parent, PageID pid, latch_mode_t mode, bool conditional=false, bool virgin_page=false, bool only_if_hit=false) | fixable_page_h | |
| fix_root(StoreID store, latch_mode_t mode, bool conditional=false, bool virgin=false) | fixable_page_h | |
| fixable_page_h() | fixable_page_h | inline |
| force_Q_fixing | fixable_page_h | static |
| format_foster_child(btree_page_h &parent, const PageID &new_page_id, const w_keystr_t &triggering_key, w_keystr_t &split_key, int &move_count) | btree_page_h | |
| format_steal(lsn_t new_lsn, const PageID &pid, StoreID store, PageID root, int level, PageID pid0, lsn_t pid0_emlsn, PageID foster, lsn_t foster_emlsn, const w_keystr_t &fence_low, const w_keystr_t &fence_high, const w_keystr_t &chain_fence_high, bool log_it=true, btree_page_h *steal_src1=nullptr, int steal_from1=0, int steal_to1=0, btree_page_h *steal_src2=nullptr, int steal_from2=0, int steal_to2=0, bool steal_src2_pid0=false, const bool full_logging=false, const bool log_src_1=false, const bool ghost=false) | btree_page_h | |
| generic_page_h(generic_page *s) | generic_page_h | inline |
| generic_page_h(generic_page *s, const PageID &pid, page_tag_t tag, StoreID store) | generic_page_h | inlineprotected |
| get_chain_fence_high_key() const | btree_page_h | inline |
| get_chain_fence_high_length() const | btree_page_h | inline |
| get_emlsn_general(general_recordid_t pos) const | btree_page_h | inline |
| get_fence_high_key_noprefix() const | btree_page_h | inline |
| get_fence_high_length() const | btree_page_h | inline |
| get_fence_high_length_noprefix() const | btree_page_h | inline |
| get_fence_low_key() const | btree_page_h | inline |
| get_fence_low_length() const | btree_page_h | inline |
| get_foster() const | btree_page_h | |
| get_foster_emlsn() const | btree_page_h | inline |
| get_foster_opaqueptr() const | btree_page_h | inline |
| get_generic_page() const | generic_page_h | inline |
| get_key(slotid_t slot, w_keystr_t &key) const | btree_page_h | |
| get_log_volume() | fixable_page_h | |
| get_page_lsn() const | fixable_page_h | |
| get_pid0_emlsn() const | btree_page_h | inline |
| get_prefix_key() const | btree_page_h | inline |
| get_prefix_length() const | btree_page_h | inline |
| get_rec_space(int slot) const | btree_page_h | inline |
| has_check_recovery() | fixable_page_h | |
| has_children() const | fixable_page_h | |
| hdr_sz enum value | btree_page_h | private |
| increment_log_volume(uint32_t) | fixable_page_h | |
| init_fence_keys(const bool set_low, const w_keystr_t &low, const bool set_high, const w_keystr_t &high, const bool set_chain, const w_keystr_t &chain_fence_high, const bool set_pid0, const PageID new_pid0, const bool set_emlsn, const lsn_t new_pid0_emlsn, const bool set_foster, const PageID foster_pid0, const bool set_foster_emlsn, const lsn_t foster_emlsn, const int remove_count=0) | btree_page_h | |
| insert_node(const w_keystr_t &key, slotid_t slot, PageID child, const lsn_t &child_emlsn) | btree_page_h | |
| insert_nonghost(const w_keystr_t &key, const cvec_t &elem) | btree_page_h | |
| insert_records_dest_redo(const int16_t prefix_len, const int32_t move_count, const int16_t record_data_len, const char *record_data) | btree_page_h | |
| int_stats(btree_int_stats_t &btree_int) | btree_page_h | |
| is_bufferpool_managed() const | fixable_page_h | inline |
| is_consistent(bool check_keyorder=false, bool check_space=false) const | btree_page_h | |
| is_dirty() const | fixable_page_h | |
| is_fence_high_supremum() const | btree_page_h | inline |
| is_fence_low_infimum() const | btree_page_h | inline |
| is_fixed() const | fixable_page_h | inline |
| is_ghost(slotid_t slot) const | btree_page_h | inline |
| is_insertion_extremely_skewed_right() const | btree_page_h | inline |
| is_insertion_skewed_left() const | btree_page_h | inline |
| is_insertion_skewed_right() const | btree_page_h | inline |
| is_latched() const | fixable_page_h | inline |
| is_leaf() const | btree_page_h | inline |
| is_leaf_parent() const | btree_page_h | inline |
| is_node() const | btree_page_h | inline |
| is_pinned_for_restore() | fixable_page_h | |
| is_to_be_deleted() | fixable_page_h | |
| key_length_t typedef | btree_page_h | private |
| latch_mode() const | fixable_page_h | inline |
| leaf_stats(btree_lf_stats_t &btree_lf) | btree_page_h | |
| level() const | btree_page_h | inline |
| lsn() const | generic_page_h | inline |
| mark_ghost(slotid_t slot) | btree_page_h | |
| max_child_slot() const | fixable_page_h | |
| max_entry_size | btree_page_h | static |
| max_key_length enum value | btree_page_h | private |
| nghosts() const | btree_page_h | inline |
| norecord_split(PageID foster, lsn_t foster_emlsn, const w_keystr_t &fence_high, const w_keystr_t &chain_fence_high) | btree_page_h | |
| nrecs() const | btree_page_h | inline |
| operator<<(std::ostream &os, btree_page_h &b) | btree_page_h | friend |
| operator=(btree_page_h &p) | btree_page_h | inline |
| fixable_page_h::operator=(fixable_page_h &p) | fixable_page_h | inline |
| overwrite_el_nolog(slotid_t slot, smsize_t offset, const char *new_el, smsize_t elen) | btree_page_h | |
| pack_scratch_t typedef | btree_page_h | private |
| page() const | btree_page_h | inlineprivate |
| page_img_format_t class | btree_page_h | friend |
| page_pointer_address(int offset) | btree_page_h | inline |
| pid() const | generic_page_h | inline |
| pid0() const | btree_page_h | |
| pid0_opaqueptr() const | btree_page_h | inline |
| pin_for_refix() | fixable_page_h | |
| poor_man_key typedef | btree_page_h | private |
| print(bool print_elem=false) | btree_page_h | |
| recalculate_fence_for_split(slotid_t right_begins_from) const | btree_page_h | |
| refix_direct(bf_idx idx, latch_mode_t mode, bool conditional=false) | fixable_page_h | |
| remove_shift_nolog(slotid_t slot) | btree_page_h | |
| replace_el_nolog(slotid_t slot, const cvec_t &elem) | btree_page_h | |
| replace_fence_rec_nolog_may_defrag(const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain, int new_prefix_length=-1) | btree_page_h | |
| replace_fence_rec_nolog_no_defrag(const w_keystr_t &low, const w_keystr_t &high, const w_keystr_t &chain, int new_prefix_length) | btree_page_h | |
| replace_ghost(const w_keystr_t &key, const cvec_t &elem, bool redo=false) | btree_page_h | |
| reserve_ghost(const w_keystr_t &key, size_t element_length) | btree_page_h | inline |
| reserve_ghost(const char *key_raw, size_t key_raw_len, size_t element_length) | btree_page_h | |
| reset_log_volume() | fixable_page_h | |
| root() const | btree_page_h | inline |
| search(const w_keystr_t &key, bool &found_key, slotid_t &return_slot) const | btree_page_h | inline |
| search(const char *key_raw, size_t key_raw_len, bool &found_key, slotid_t &return_slot) const | btree_page_h | |
| search_node(const w_keystr_t &key, slotid_t &return_slot) const | btree_page_h | |
| set_check_recovery(bool) | fixable_page_h | |
| set_emlsn_general(general_recordid_t pos, const lsn_t &lsn) | btree_page_h | inline |
| set_foster_child(PageID foster_child_pid, const w_keystr_t &new_fence_high, const w_keystr_t &child_fence_chain) | btree_page_h | |
| set_img_page_lsn(const lsn_t &lsn) | fixable_page_h | |
| set_tag(page_tag_t tag) | fixable_page_h | inline |
| set_to_be_deleted(bool log_it) | fixable_page_h | |
| setup_for_restore(generic_page *pp) | fixable_page_h | |
| store() const | generic_page_h | inline |
| suggest_fence_for_split(w_keystr_t &mid, slotid_t &right_begins_from, const w_keystr_t &triggering_key) const | btree_page_h | |
| tag() const | generic_page_h | inline |
| unfix(bool evict=false) | fixable_page_h | |
| unmark_ghost(slotid_t slot) | btree_page_h | |
| unset_to_be_deleted() | fixable_page_h | |
| update_page_lsn(const lsn_t &lsn) const | fixable_page_h | |
| upgrade_latch_conditional(latch_mode_t mode=LATCH_EX) | fixable_page_h | |
| usable_space() const | btree_page_h | inline |
| used_space() const | btree_page_h | inline |
| ~btree_page_h() | btree_page_h | inline |
| ~fixable_page_h() | fixable_page_h | inline |
| ~generic_page_h() | generic_page_h | inlinevirtual |
1.8.12