CUBRID Engine
latest
|
Public Member Functions | |
btree_insert_helper () | |
LOG_LSA btree_insert_helper::compensate_undo_nxlsa |
Definition at line 748 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_internal(), btree_insert_sysop_end(), btree_online_index_list_dispatcher(), and btree_rv_log_insert_object().
btree_insert_list* btree_insert_helper::insert_list |
Definition at line 739 of file btree.c.
Referenced by btree_key_append_object_into_ovf(), btree_key_online_index_IB_insert_list(), btree_online_index_list_dispatcher(), btree_split_node_and_advance(), and btree_insert_list::check_release_latch().
bool btree_insert_helper::is_crt_node_write_latched |
Definition at line 723 of file btree.c.
Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().
bool btree_insert_helper::is_first_try |
Definition at line 719 of file btree.c.
Referenced by btree_fix_root_for_insert().
bool btree_insert_helper::is_ha_enabled |
Definition at line 731 of file btree.c.
Referenced by btree_insert_internal(), btree_key_find_and_insert_delete_mvccid(), and btree_key_lock_and_append_object_unique().
bool btree_insert_helper::is_null |
Definition at line 735 of file btree.c.
Referenced by btree_fix_root_for_insert(), and btree_insert_internal().
bool btree_insert_helper::is_root |
Definition at line 725 of file btree.c.
Referenced by btree_fix_root_for_insert(), btree_split_node_and_advance(), and btree_insert_list::check_release_latch().
bool btree_insert_helper::is_system_op_started |
Definition at line 749 of file btree.c.
Referenced by btree_insert_sysop_end(), btree_key_append_object_as_new_overflow(), btree_key_append_object_to_overflow(), btree_key_insert_new_key(), btree_key_relocate_last_into_ovf(), and btree_rv_log_insert_object().
bool btree_insert_helper::is_unique_key_added_or_deleted |
Definition at line 727 of file btree.c.
Referenced by btree_insert_internal(), btree_key_find_and_insert_delete_mvccid(), btree_key_insert_new_key(), and btree_key_lock_and_append_object_unique().
bool btree_insert_helper::is_unique_multi_update |
Definition at line 729 of file btree.c.
Referenced by btree_insert_internal(), btree_key_find_and_insert_delete_mvccid(), and btree_key_lock_and_append_object_unique().
int btree_insert_helper::key_len_in_page |
Definition at line 715 of file btree.c.
Referenced by btree_fix_root_for_insert(), btree_key_insert_does_leaf_need_split(), btree_key_online_index_tran_delete(), and btree_split_node_and_advance().
LOG_DATA_ADDR btree_insert_helper::leaf_addr |
Definition at line 742 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_sysop_end(), btree_key_append_object_as_new_overflow(), btree_key_append_object_non_unique(), btree_key_append_object_unique(), 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_insert(), btree_key_online_index_tran_insert_DF(), and btree_key_relocate_last_into_ovf().
bool btree_insert_helper::log_operations |
Definition at line 734 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_fix_root_for_insert(), btree_insert_helper_to_delete_helper(), btree_insert_internal(), btree_key_insert_new_key(), and btree_online_index_list_dispatcher().
bool btree_insert_helper::need_update_max_key_len |
Definition at line 721 of file btree.c.
Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().
PGBUF_LATCH_MODE btree_insert_helper::nonleaf_latch_mode |
Definition at line 717 of file btree.c.
Referenced by btree_fix_root_for_insert(), and btree_split_node_and_advance().
BTREE_OBJECT_INFO btree_insert_helper::obj_info |
Definition at line 711 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_mvcc_delid_into_page(), 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(), and btree_rv_log_insert_object().
int btree_insert_helper::op_type |
Definition at line 713 of file btree.c.
Referenced by btree_fix_root_for_insert(), btree_insert_internal(), btree_key_insert_delete_mvccid(), btree_key_online_index_tran_delete(), and btree_online_index_list_dispatcher().
char* btree_insert_helper::printed_key |
Definition at line 736 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_fix_root_for_insert(), btree_insert_helper_to_delete_helper(), btree_insert_internal(), and btree_online_index_list_dispatcher().
SHA1Hash btree_insert_helper::printed_key_sha1 |
Definition at line 737 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_fix_root_for_insert(), and btree_insert_helper_to_delete_helper().
BTREE_OP_PURPOSE btree_insert_helper::purpose |
Definition at line 712 of file btree.c.
Referenced by btree_fix_root_for_insert(), btree_get_max_new_data_size(), btree_insert_internal(), btree_insert_mvcc_delid_into_page(), btree_insert_sysop_end(), 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_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_IB_insert_list(), 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_online_index_list_dispatcher(), btree_rv_log_insert_object(), and btree_split_node_and_advance().
LOG_RCVINDEX btree_insert_helper::rcvindex |
Definition at line 743 of file btree.c.
Referenced by btree_insert_sysop_end(), btree_key_append_object_unique(), btree_key_insert_new_object(), btree_key_lock_and_append_object_unique(), and btree_rv_log_insert_object().
char* btree_insert_helper::rv_keyval_data |
Definition at line 744 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_sysop_end(), btree_key_append_object_unique(), btree_key_insert_new_object(), btree_key_lock_and_append_object_unique(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert(), btree_key_online_index_tran_insert_DF(), and btree_rv_log_insert_object().
int btree_insert_helper::rv_keyval_data_length |
Definition at line 745 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_sysop_end(), btree_key_append_object_unique(), btree_key_insert_new_object(), btree_key_lock_and_append_object_unique(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert(), btree_key_online_index_tran_insert_DF(), and btree_rv_log_insert_object().
char* btree_insert_helper::rv_redo_data |
Definition at line 746 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_key_append_object_as_new_overflow(), btree_key_append_object_non_unique(), btree_key_append_object_unique(), 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_insert(), btree_key_online_index_tran_insert_DF(), and btree_key_relocate_last_into_ovf().
char* btree_insert_helper::rv_redo_data_ptr |
Definition at line 747 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_key_append_object_as_new_overflow(), btree_key_append_object_non_unique(), btree_key_append_object_unique(), 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_insert(), btree_key_online_index_tran_insert_DF(), and btree_key_relocate_last_into_ovf().
PERF_UTIME_TRACKER btree_insert_helper::time_track |
Definition at line 752 of file btree.c.
Referenced by btree_insert_internal().
btree_unique_stats* btree_insert_helper::unique_stats_info |
Definition at line 714 of file btree.c.
Referenced by btree_fix_root_for_insert(), and btree_insert_internal().