CUBRID Engine
latest
|
#include <btree.h>
Public Attributes | |
BTID * | sys_btid |
int | unique_pk |
int | part_key_desc |
TP_DOMAIN * | key_type |
TP_DOMAIN * | nonleaf_key_type |
VFID | ovfid |
char * | copy_buf |
int | copy_buf_len |
int | rev_level |
OID | topclass_oid |
char* btid_int::copy_buf |
Definition at line 130 of file btree.h.
Referenced by btree_glean_root_header_info(), btree_prepare_bts(), btree_read_record_without_decompression(), xbtree_load_index(), and xbtree_load_online_index().
int btid_int::copy_buf_len |
Definition at line 131 of file btree.h.
Referenced by btree_glean_root_header_info(), btree_prepare_bts(), btree_read_record_without_decompression(), xbtree_load_index(), and xbtree_load_online_index().
TP_DOMAIN* btid_int::key_type |
Definition at line 124 of file btree.h.
Referenced by btree_apply_key_range_and_filter(), btree_build_nleafs(), btree_check_page_key(), btree_check_valid_record(), btree_construct_leafs(), btree_find_min_or_max_key(), btree_find_split_point(), btree_fix_root_for_delete(), btree_fix_root_for_insert(), btree_generate_prefix_domain(), btree_get_asc_desc(), btree_get_stats(), btree_get_unique_statistics(), btree_glean_root_header_info(), btree_key_online_index_IB_insert_list(), btree_keyoid_checkscan_check(), btree_leaf_is_key_between_min_max(), btree_load_check_fk(), btree_load_overflow_key(), btree_merge_node(), btree_node_is_compressed(), btree_prepare_bts(), btree_read_record_without_decompression(), btree_recompress_record(), btree_rv_read_keyval_info_nocopy(), btree_rv_record_modify_internal(), btree_rv_save_keyval_for_undo(), btree_rv_save_keyval_for_undo_two_objects(), btree_search_leaf_page(), btree_search_nonleaf_page(), btree_set_split_point(), btree_split_node(), btree_split_root(), btree_split_test(), btree_store_overflow_key(), btree_verify_leaf_node(), btree_verify_nonleaf_node(), btree_write_record(), orc_diskrep_from_record(), scan_get_index_oidset(), scan_get_next_iss_value(), scan_open_index_scan(), xbtree_load_index(), and xbtree_load_online_index().
TP_DOMAIN* btid_int::nonleaf_key_type |
Definition at line 125 of file btree.h.
Referenced by btree_build_nleafs(), btree_find_split_point(), btree_glean_root_header_info(), btree_load_overflow_key(), btree_read_record_without_decompression(), btree_store_overflow_key(), btree_write_record(), xbtree_load_index(), and xbtree_load_online_index().
VFID btid_int::ovfid |
Definition at line 129 of file btree.h.
Referenced by btree_build_nleafs(), btree_connect_page(), btree_create_overflow_key_file(), btree_delete_overflow_key(), btree_first_oid(), btree_fix_root_for_insert(), btree_glean_root_header_info(), btree_key_online_index_tran_delete(), btree_store_overflow_key(), xbtree_load_index(), and xbtree_load_online_index().
int btid_int::part_key_desc |
Definition at line 123 of file btree.h.
Referenced by btree_glean_root_header_info(), btree_prepare_bts(), scan_restore_range_details(), scan_save_range_details(), xbtree_load_index(), and xbtree_load_online_index().
int btid_int::rev_level |
Definition at line 132 of file btree.h.
Referenced by btree_glean_root_header_info(), xbtree_load_index(), and xbtree_load_online_index().
BTID* btid_int::sys_btid |
Definition at line 121 of file btree.h.
Referenced by btree_build_nleafs(), btree_check_pages(), btree_check_tree(), btree_connect_page(), btree_construct_leafs(), btree_create_overflow_key_file(), btree_delete_key_from_leaf(), btree_delete_meta_record(), btree_dump(), btree_find_key(), btree_find_lower_bound_leaf(), btree_find_min_or_max_key(), btree_find_next_index_record_holding_current_helper(), btree_fix_ovfl_oid_page(), btree_fix_ovfl_oid_pages_tree(), btree_fix_root_for_insert(), btree_fix_root_with_info(), btree_get_asc_desc(), btree_get_new_page(), btree_get_stats(), btree_get_stats_with_AR_sampling(), btree_index_capacity(), btree_insert_internal(), btree_insert_mvcc_delid_into_page(), btree_key_append_object_as_new_overflow(), btree_key_append_object_into_ovf(), btree_key_append_object_non_unique(), btree_key_append_object_to_overflow(), btree_key_append_object_unique(), btree_key_delete_remove_object(), btree_key_find_and_insert_delete_mvccid(), btree_key_insert_new_key(), btree_key_insert_new_object(), btree_key_lock_and_append_object_unique(), btree_key_online_index_IB_insert(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert(), btree_key_online_index_tran_insert_DF(), btree_key_relocate_last_into_ovf(), btree_key_remove_delete_mvccid(), btree_key_remove_delete_mvccid_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_insert_mvccid(), btree_key_remove_object_and_keep_visible_first(), btree_leaf_record_replace_first_with_last(), btree_load_check_fk(), btree_locate_key(), btree_merge_node(), btree_merge_node_and_advance(), btree_merge_root(), btree_modify_leaf_ovfl_vpid(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_proceed_leaf(), btree_record_remove_object(), btree_remove_delete_mvccid_unique_internal(), btree_repair_prev_link_by_btid(), btree_replace_first_oid_with_ovfl_oid(), btree_rv_keyval_undo_delete(), btree_rv_keyval_undo_insert(), btree_rv_keyval_undo_insert_mvcc_delid(), btree_rv_keyval_undo_insert_unique(), btree_rv_keyval_undo_online_index_tran_delete(), btree_rv_keyval_undo_online_index_tran_insert(), btree_rv_read_keybuf_nocopy(), btree_rv_read_keybuf_two_objects(), btree_rv_read_keyval_info_nocopy(), btree_rv_remove_marked_for_delete(), btree_rv_save_keyval_for_undo(), btree_rv_save_keyval_for_undo_two_objects(), btree_save_last_leafrec(), btree_set_vpid_previous_vpid(), btree_sort_get_next(), btree_split_node(), btree_split_node_and_advance(), btree_split_root(), btree_split_test(), btree_start_overflow_page(), btree_verify_tree(), online_index_builder(), orc_diskrep_from_record(), scan_open_index_key_info_scan(), scan_open_index_node_info_scan(), scan_open_index_scan(), vacuum_process_log_block(), xbtree_load_index(), and xbtree_load_online_index().
OID btid_int::topclass_oid |
Definition at line 133 of file btree.h.
Referenced by btree_build_nleafs(), btree_create_overflow_key_file(), btree_find_foreign_key(), btree_fix_root_for_delete(), btree_fix_root_for_insert(), btree_glean_root_header_info(), btree_key_append_object_into_ovf(), btree_key_find_first_visible_row(), btree_leaf_change_first_object(), btree_leaf_record_handle_first_overflow(), btree_or_get_object(), btree_or_put_object(), btree_overflow_remove_object(), btree_prepare_bts(), btree_rv_record_modify_internal(), btree_rv_save_keyval_for_undo(), btree_rv_save_keyval_for_undo_two_objects(), btree_split_node(), btree_split_root(), btree_split_test(), btree_write_record(), xbtree_load_index(), and xbtree_load_online_index().
int btid_int::unique_pk |
Definition at line 122 of file btree.h.
Referenced by btree_build_nleafs(), btree_check_valid_record(), btree_construct_leafs(), btree_delete_internal(), btree_dump_leaf_record(), btree_find_oid_from_ovfl(), btree_fix_ovfl_oid_pages_tree(), btree_fix_root_for_delete(), btree_fix_root_for_insert(), btree_get_next_key_info(), btree_glean_root_header_info(), btree_insert_internal(), btree_is_class_oid_packed(), btree_is_fixed_size(), btree_key_append_object_non_unique(), btree_key_append_object_unique(), btree_key_delete_remove_object(), btree_key_find_and_insert_delete_mvccid(), btree_key_find_and_lock_unique(), btree_key_find_and_lock_unique_of_non_unique(), btree_key_find_and_lock_unique_of_unique(), btree_key_find_first_visible_row(), btree_key_insert_delete_mvccid(), btree_key_insert_new_key(), btree_key_insert_new_object(), btree_key_lock_and_append_object_unique(), btree_key_online_index_IB_insert(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert(), btree_key_online_index_tran_insert_DF(), btree_key_relocate_last_into_ovf(), btree_key_remove_delete_mvccid(), btree_key_remove_delete_mvccid_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_object_and_keep_visible_first(), btree_leaf_change_first_object(), btree_leaf_get_nth_oid_ptr(), btree_leaf_record_handle_first_overflow(), btree_or_get_object(), btree_or_put_object(), btree_range_scan_select_visible_oids(), btree_read_record_without_decompression(), btree_record_get_last_object(), btree_record_get_num_oids(), btree_record_get_num_visible_oids(), btree_record_remove_delid(), btree_record_remove_insid(), btree_record_remove_object_internal(), btree_record_replace_object(), btree_record_satisfies_snapshot(), btree_rv_keyval_undo_online_index_tran_delete(), btree_rv_keyval_undo_online_index_tran_insert(), btree_rv_record_modify_internal(), btree_rv_save_keyval_for_undo(), btree_rv_save_keyval_for_undo_two_objects(), btree_select_visible_object_for_range_scan(), btree_seq_find_oid_from_ovfl(), btree_verify_leaf_node(), btree_write_record(), online_index_builder(), xbtree_load_index(), and xbtree_load_online_index().