CUBRID Engine
latest
|
Public Member Functions | |
btree_delete_helper () | |
OR_BUF* btree_delete_helper::buffered_key |
Definition at line 823 of file btree.c.
Referenced by btree_delete_internal(), and btree_fix_root_for_delete().
bool btree_delete_helper::check_key_deleted |
Definition at line 829 of file btree.c.
Referenced by btree_delete_internal(), btree_fix_root_for_delete(), btree_key_delete_remove_object(), and btree_leaf_remove_object().
bool btree_delete_helper::is_first_search |
Definition at line 828 of file btree.c.
Referenced by btree_fix_root_for_delete().
bool btree_delete_helper::is_key_deleted |
Definition at line 831 of file btree.c.
Referenced by btree_delete_internal(), btree_fix_root_for_delete(), btree_key_delete_remove_object(), and btree_leaf_remove_object().
bool btree_delete_helper::is_root |
Definition at line 827 of file btree.c.
Referenced by btree_fix_root_for_delete(), and btree_merge_node_and_advance().
bool btree_delete_helper::is_system_op_started |
Definition at line 840 of file btree.c.
Referenced by btree_delete_key_from_leaf(), btree_delete_sysop_end(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_object_and_keep_visible_first(), btree_leaf_record_replace_first_with_last(), btree_merge_node_and_advance(), btree_modify_leaf_ovfl_vpid(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_record_remove_object(), btree_remove_delete_mvccid_unique_internal(), btree_replace_first_oid_with_ovfl_oid(), btree_rv_log_delete_object(), and btree_split_node_and_advance().
LOG_DATA_ADDR btree_delete_helper::leaf_addr |
Definition at line 834 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_key_from_leaf(), btree_delete_sysop_end(), btree_insert_helper_to_delete_helper(), btree_key_delete_remove_object(), btree_key_online_index_tran_delete(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_object_and_keep_visible_first(), btree_leaf_record_replace_first_with_last(), btree_leaf_remove_object(), btree_modify_leaf_ovfl_vpid(), and btree_replace_first_oid_with_ovfl_oid().
bool btree_delete_helper::log_operations |
Definition at line 826 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_internal(), btree_fix_root_for_delete(), btree_insert_helper_to_delete_helper(), and btree_online_index_list_dispatcher().
BTREE_MVCC_INFO btree_delete_helper::match_mvccinfo |
Definition at line 822 of file btree.c.
Referenced by btree_delete_internal(), btree_delete_postponed(), btree_key_delete_remove_object(), btree_key_remove_delete_mvccid(), btree_key_remove_insert_mvccid(), btree_key_remove_object_and_keep_visible_first(), btree_remove_delete_mvccid_unique_internal(), btree_rv_keyval_undo_insert_mvcc_delid(), btree_undo_insert_object(), btree_undo_insert_object_unique_multiupd(), btree_vacuum_insert_mvccid(), and btree_vacuum_object().
PGBUF_LATCH_MODE btree_delete_helper::nonleaf_latch_mode |
Definition at line 818 of file btree.c.
Referenced by btree_fix_root_for_delete(), and btree_merge_node_and_advance().
BTREE_OBJECT_INFO btree_delete_helper::object_info |
Definition at line 815 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_key_delete_remove_object(), btree_key_online_index_tran_delete(), btree_key_remove_delete_mvccid_non_unique(), btree_key_remove_insert_mvccid(), btree_replace_first_oid_with_ovfl_oid(), and btree_rv_remove_marked_for_delete().
int btree_delete_helper::op_type |
Definition at line 819 of file btree.c.
Referenced by btree_delete_internal(), btree_fix_root_for_delete(), btree_insert_internal(), btree_key_delete_remove_object(), btree_key_online_index_IB_insert(), btree_key_online_index_tran_insert_DF(), and btree_online_index_list_dispatcher().
char* btree_delete_helper::printed_key |
Definition at line 824 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_internal(), btree_fix_root_for_delete(), btree_insert_helper_to_delete_helper(), btree_key_delete_remove_object(), btree_key_remove_insert_mvccid(), btree_online_index_list_dispatcher(), and btree_rv_record_modify_internal().
SHA1Hash btree_delete_helper::printed_key_sha1 |
Definition at line 825 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_fix_root_for_delete(), and btree_insert_helper_to_delete_helper().
BTREE_OP_PURPOSE btree_delete_helper::purpose |
Definition at line 817 of file btree.c.
Referenced by btree_delete_internal(), btree_delete_key_from_leaf(), btree_delete_sysop_end(), btree_fix_root_for_delete(), btree_insert_internal(), btree_key_delete_remove_object(), btree_key_online_index_IB_insert(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert_DF(), 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_leaf_remove_object(), btree_online_index_list_dispatcher(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_record_remove_object(), btree_remove_delete_mvccid_unique_internal(), btree_replace_first_oid_with_ovfl_oid(), and btree_rv_log_delete_object().
LOG_LSA btree_delete_helper::reference_lsa |
Definition at line 839 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_internal(), btree_delete_sysop_end(), btree_insert_helper_to_delete_helper(), btree_key_remove_delete_mvccid_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_object_and_keep_visible_first(), btree_online_index_list_dispatcher(), and btree_rv_log_delete_object().
char* btree_delete_helper::rv_keyval_data |
Definition at line 835 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_sysop_end(), btree_insert_helper_to_delete_helper(), btree_key_delete_remove_object(), btree_key_online_index_IB_insert(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert_DF(), and btree_rv_log_delete_object().
int btree_delete_helper::rv_keyval_data_length |
Definition at line 836 of file btree.c.
Referenced by btree_delete_helper_to_insert_helper(), btree_delete_sysop_end(), btree_insert_helper_to_delete_helper(), btree_key_delete_remove_object(), btree_key_online_index_tran_delete(), btree_key_online_index_tran_insert_DF(), and btree_rv_log_delete_object().
char* btree_delete_helper::rv_redo_data |
Definition at line 837 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_append_object_to_overflow(), btree_key_delete_remove_object(), btree_key_insert_new_key(), 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_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_modify_leaf_ovfl_vpid(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_record_remove_object(), btree_replace_first_oid_with_ovfl_oid(), and btree_start_overflow_page().
char* btree_delete_helper::rv_redo_data_ptr |
Definition at line 838 of file btree.c.
Referenced by btree_insert_helper_to_delete_helper(), btree_insert_mvcc_delid_into_page(), btree_key_append_object_to_overflow(), btree_key_delete_remove_object(), btree_key_insert_new_key(), 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_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_modify_leaf_ovfl_vpid(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_record_remove_object(), btree_replace_first_oid_with_ovfl_oid(), and btree_start_overflow_page().
BTREE_OBJECT_INFO btree_delete_helper::second_object_info |
Definition at line 816 of file btree.c.
Referenced by btree_delete_internal(), btree_fix_root_for_delete(), and btree_key_remove_object_and_keep_visible_first().
PERF_UTIME_TRACKER btree_delete_helper::time_track |
Definition at line 843 of file btree.c.
Referenced by btree_delete_internal().
btree_unique_stats* btree_delete_helper::unique_stats_info |
Definition at line 820 of file btree.c.
Referenced by btree_delete_internal(), and btree_fix_root_for_delete().