Zero  0.1.0
borrowed_btree_page_h Member List

This is the complete list of members for borrowed_btree_page_h, including all inherited members.

_bufferpool_managedfixable_page_hprotected
_is_enough_spacious_ghost(const w_keystr_t &key, slotid_t slot, const cvec_t &el)btree_page_h
_modefixable_page_hprotected
_ppgeneric_page_hprotected
_Q_ticketfixable_page_hprotected
_sourceborrowed_btree_page_hprivate
_steal_records(btree_page_h *steal_src, int steal_from, int steal_to, const bool full_logging)btree_page_h
accept_empty_child(lsn_t new_lsn, PageID new_page_id, const bool f_redo)btree_page_h
borrowed_btree_page_h(fixable_page_h *source)borrowed_btree_page_hinline
btree_page_h()btree_page_hinline
btree_page_h(const btree_page_h &p)btree_page_hinline
btree_root() constbtree_page_hinline
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() constfixable_page_h
check_chance_for_norecord_split(const w_keystr_t &key_to_insert) constbtree_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) constbtree_page_h
child_opaqueptr(slotid_t slot) constbtree_page_hinline
child_slot_address(int child_slot) constfixable_page_h
compare_with_chain_fence_high(const w_keystr_t &key) constbtree_page_hinline
compare_with_chain_fence_high(const char *key, size_t key_len) constbtree_page_hinline
compare_with_fence_high(const w_keystr_t &key) constbtree_page_hinline
compare_with_fence_high(const char *key, size_t key_len) constbtree_page_hinline
compare_with_fence_high_noprefix(const char *key, size_t key_len) constbtree_page_hinline
compare_with_fence_low(const w_keystr_t &key) constbtree_page_hinline
compare_with_fence_low(const char *key, size_t key_len) constbtree_page_hinline
compare_with_fence_low_noprefix(const char *key, size_t key_len) constbtree_page_hinline
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) constbtree_page_hinline
copy_element(int slot, char *out_buffer, smsize_t &len, bool &ghost) constbtree_page_h
copy_fence_high_key(w_keystr_t &buffer) constbtree_page_hinline
copy_fence_low_key(w_keystr_t &buffer) constbtree_page_hinline
copy_records(const int rec_count, char *data_buffer, smsize_t &len)btree_page_h
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) constbtree_page_h
emlsn_address(general_recordid_t pos)btree_page_hinline
fence_contains(const w_keystr_t &key) constbtree_page_hinline
find_page_id_slot(generic_page *page, PageID pid)fixable_page_hstatic
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_hinline
force_Q_fixingfixable_page_hstatic
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_hinline
generic_page_h(generic_page *s, const PageID &pid, page_tag_t tag, StoreID store)generic_page_hinlineprotected
get_chain_fence_high_key() constbtree_page_hinline
get_chain_fence_high_length() constbtree_page_hinline
get_emlsn_general(general_recordid_t pos) constbtree_page_hinline
get_fence_high_key_noprefix() constbtree_page_hinline
get_fence_high_length() constbtree_page_hinline
get_fence_high_length_noprefix() constbtree_page_hinline
get_fence_low_key() constbtree_page_hinline
get_fence_low_length() constbtree_page_hinline
get_foster() constbtree_page_h
get_foster_emlsn() constbtree_page_hinline
get_foster_opaqueptr() constbtree_page_hinline
get_generic_page() constgeneric_page_hinline
get_key(slotid_t slot, w_keystr_t &key) constbtree_page_h
get_log_volume()fixable_page_h
get_page_lsn() constfixable_page_h
get_pid0_emlsn() constbtree_page_hinline
get_prefix_key() constbtree_page_hinline
get_prefix_length() constbtree_page_hinline
get_rec_space(int slot) constbtree_page_hinline
has_check_recovery()fixable_page_h
has_children() constfixable_page_h
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() constfixable_page_hinline
is_consistent(bool check_keyorder=false, bool check_space=false) constbtree_page_h
is_dirty() constfixable_page_h
is_fence_high_supremum() constbtree_page_hinline
is_fence_low_infimum() constbtree_page_hinline
is_fixed() constfixable_page_hinline
is_ghost(slotid_t slot) constbtree_page_hinline
is_insertion_extremely_skewed_right() constbtree_page_hinline
is_insertion_skewed_left() constbtree_page_hinline
is_insertion_skewed_right() constbtree_page_hinline
is_latched() constfixable_page_hinline
is_leaf() constbtree_page_hinline
is_leaf_parent() constbtree_page_hinline
is_node() constbtree_page_hinline
is_pinned_for_restore()fixable_page_h
is_to_be_deleted()fixable_page_h
latch_mode() constfixable_page_hinline
leaf_stats(btree_lf_stats_t &btree_lf)btree_page_h
level() constbtree_page_hinline
lsn() constgeneric_page_hinline
mark_ghost(slotid_t slot)btree_page_h
max_child_slot() constfixable_page_h
max_entry_sizebtree_page_hstatic
nghosts() constbtree_page_hinline
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() constbtree_page_hinline
operator=(btree_page_h &p)btree_page_hinline
fixable_page_h::operator=(fixable_page_h &p)fixable_page_hinline
overwrite_el_nolog(slotid_t slot, smsize_t offset, const char *new_el, smsize_t elen)btree_page_h
page_pointer_address(int offset)btree_page_hinline
pid() constgeneric_page_hinline
pid0() constbtree_page_h
pid0_opaqueptr() constbtree_page_hinline
pin_for_refix()fixable_page_h
print(bool print_elem=false)btree_page_h
recalculate_fence_for_split(slotid_t right_begins_from) constbtree_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_hinline
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() constbtree_page_hinline
search(const w_keystr_t &key, bool &found_key, slotid_t &return_slot) constbtree_page_hinline
search(const char *key_raw, size_t key_raw_len, bool &found_key, slotid_t &return_slot) constbtree_page_h
search_node(const w_keystr_t &key, slotid_t &return_slot) constbtree_page_h
set_check_recovery(bool)fixable_page_h
set_emlsn_general(general_recordid_t pos, const lsn_t &lsn)btree_page_hinline
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_hinline
set_to_be_deleted(bool log_it)fixable_page_h
setup_for_restore(generic_page *pp)fixable_page_h
store() constgeneric_page_hinline
suggest_fence_for_split(w_keystr_t &mid, slotid_t &right_begins_from, const w_keystr_t &triggering_key) constbtree_page_h
tag() constgeneric_page_hinline
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) constfixable_page_h
upgrade_latch_conditional(latch_mode_t mode=LATCH_EX)fixable_page_h
usable_space() constbtree_page_hinline
used_space() constbtree_page_hinline
~borrowed_btree_page_h()borrowed_btree_page_hinline
~btree_page_h()btree_page_hinline
~fixable_page_h()fixable_page_hinline
~generic_page_h()generic_page_hinlinevirtual