CUBRID Engine  latest
log_data_addr Struct Reference

#include <log_append.hpp>

Collaboration diagram for log_data_addr:
Collaboration graph

Public Types

using offset_type = PGLENGTH
 

Public Member Functions

 log_data_addr ()=default
 
 log_data_addr (const VFID *vfid, PAGE_PTR pgptr, PGLENGTH offset)
 

Public Attributes

const VFIDvfid
 
PAGE_PTR pgptr
 
offset_type offset
 

Detailed Description

Definition at line 52 of file log_append.hpp.

Member Typedef Documentation

Definition at line 54 of file log_append.hpp.

Constructor & Destructor Documentation

log_data_addr::log_data_addr ( )
default
log_data_addr::log_data_addr ( const VFID vfid,
PAGE_PTR  pgptr,
PGLENGTH  offset 
)

Definition at line 78 of file log_append.cpp.

Member Data Documentation

offset_type log_data_addr::offset

Definition at line 58 of file log_append.hpp.

Referenced by btree_delete_helper_to_insert_helper(), btree_delete_key_from_leaf(), btree_insert_helper_to_delete_helper(), btree_insert_mvcc_delid_into_page(), btree_key_append_object_to_overflow(), btree_key_append_object_unique(), btree_key_delete_remove_object(), 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_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_insert_mvccid(), btree_key_remove_object_and_keep_visible_first(), btree_log_page(), btree_merge_node(), btree_merge_root(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_record_remove_object(), btree_replace_first_oid_with_ovfl_oid(), btree_rv_log_delete_object(), btree_rv_log_insert_object(), btree_rv_remove_unique_stats(), btree_start_overflow_page(), catalog_update_class_info(), disk_format(), disk_set_boot_hfid(), disk_set_checkpoint(), disk_set_link(), disk_stab_unit_unreserve(), file_dealloc(), file_extdata_merge_pages(), file_log_extdata_add(), file_log_extdata_remove(), file_log_extdata_set_next(), file_perm_dealloc(), file_rv_user_page_unmark_delete_logical(), file_tracker_item_mark_heap_deleted(), heap_add_chain_links(), heap_compact_pages(), heap_create_internal(), heap_delete_bigone(), heap_delete_home(), heap_delete_relocation(), heap_get_num_objects(), heap_log_delete_physical(), heap_log_insert_physical(), heap_log_update_physical(), heap_mvcc_log_delete(), heap_mvcc_log_home_change_on_delete(), heap_mvcc_log_home_no_change(), heap_mvcc_log_insert(), heap_mvcc_log_redistribute(), heap_ovf_find_vfid(), heap_reuse(), heap_stats_find_best_page(), heap_stats_update_internal(), heap_update_and_log_header(), heap_update_relocation(), heap_vpid_alloc(), heap_vpid_remove(), log_append_postpone(), log_append_redo_data2(), log_append_redo_recdes(), log_append_redo_recdes2(), log_append_run_postpone(), log_append_undo_data2(), log_append_undo_recdes(), log_append_undo_recdes2(), log_append_undoredo_data2(), log_append_undoredo_recdes(), log_append_undoredo_recdes2(), log_execute_run_postpone(), LOG_RV_RECORD_SET_MODIFY_MODE(), overflow_insert(), overflow_update(), pgbuf_copy_from_area(), prior_lsa_gen_postpone_record(), prior_lsa_gen_undoredo_record_from_crumbs(), qfile_set_dirty_page(), qfile_set_dirty_page_and_skip_logging(), serial_update_serial_object(), vacuum_add_dropped_file(), vacuum_dropped_files_set_next_page(), vacuum_log_add_dropped_file(), vacuum_log_cleanup_dropped_files(), vacuum_log_redoundo_vacuum_record(), vacuum_log_vacuum_heap_page(), vacuum_rv_es_nop(), xheap_destroy(), and xheap_reclaim_addresses().

PAGE_PTR log_data_addr::pgptr

Definition at line 57 of file log_append.hpp.

Referenced by btree_delete_helper_to_insert_helper(), btree_insert_helper_to_delete_helper(), btree_insert_mvcc_delid_into_page(), btree_key_append_object_as_new_overflow(), btree_key_append_object_to_overflow(), btree_key_append_object_unique(), btree_key_delete_remove_object(), 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_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_insert_mvccid(), btree_key_remove_object_and_keep_visible_first(), btree_log_page(), btree_merge_node(), btree_merge_root(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_record_remove_object(), btree_replace_first_oid_with_ovfl_oid(), btree_rv_log_delete_object(), btree_rv_log_insert_object(), btree_start_overflow_page(), catalog_update_class_info(), disk_format(), disk_set_boot_hfid(), disk_set_checkpoint(), disk_set_creation(), disk_set_link(), disk_stab_unit_unreserve(), file_dealloc(), file_extdata_merge_pages(), file_log_extdata_add(), file_log_extdata_remove(), file_log_extdata_set_next(), file_log_fhead_alloc(), file_log_fhead_dealloc(), file_perm_dealloc(), file_rv_user_page_unmark_delete_logical(), file_tracker_item_mark_heap_deleted(), heap_add_chain_links(), heap_compact_pages(), heap_create_internal(), heap_delete_bigone(), heap_delete_home(), heap_delete_relocation(), heap_get_num_objects(), heap_log_delete_physical(), heap_log_insert_physical(), heap_log_update_physical(), heap_mvcc_log_delete(), heap_mvcc_log_home_change_on_delete(), heap_mvcc_log_home_no_change(), heap_mvcc_log_insert(), heap_mvcc_log_redistribute(), heap_ovf_find_vfid(), heap_reuse(), heap_stats_find_best_page(), heap_stats_update_internal(), heap_update_and_log_header(), heap_update_relocation(), heap_vpid_alloc(), heap_vpid_init_new(), heap_vpid_remove(), log_append_postpone(), log_append_redo_crumbs(), log_append_redo_data2(), log_append_redo_recdes(), log_append_redo_recdes2(), log_append_run_postpone(), log_append_undo_crumbs(), log_append_undo_data2(), log_append_undo_recdes(), log_append_undo_recdes2(), log_append_undoredo_crumbs(), log_append_undoredo_data2(), log_append_undoredo_recdes(), log_append_undoredo_recdes2(), log_can_skip_redo_logging(), log_can_skip_undo_logging(), log_execute_run_postpone(), log_skip_logging(), log_skip_logging_set_lsa(), overflow_insert(), overflow_update(), pgbuf_copy_from_area(), prior_lsa_gen_postpone_record(), prior_lsa_gen_undoredo_record_from_crumbs(), qfile_set_dirty_page(), qfile_set_dirty_page_and_skip_logging(), serial_update_serial_object(), vacuum_add_dropped_file(), vacuum_dropped_files_set_next_page(), vacuum_log_add_dropped_file(), vacuum_log_cleanup_dropped_files(), vacuum_log_redoundo_vacuum_record(), vacuum_log_vacuum_heap_page(), vacuum_rv_es_nop(), xheap_destroy(), and xheap_reclaim_addresses().

const VFID* log_data_addr::vfid

Definition at line 56 of file log_append.hpp.

Referenced by btree_delete_helper_to_insert_helper(), btree_delete_sysop_end(), btree_insert_helper_to_delete_helper(), btree_insert_mvcc_delid_into_page(), btree_insert_sysop_end(), btree_key_append_object_to_overflow(), btree_key_delete_remove_object(), btree_key_insert_new_object(), 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_non_unique(), btree_key_remove_delete_mvccid_unique(), btree_key_remove_insert_mvccid(), btree_key_remove_object_and_keep_visible_first(), btree_log_page(), btree_merge_node(), btree_merge_root(), btree_modify_overflow_link(), btree_overflow_record_replace_object(), btree_overflow_remove_object(), btree_start_overflow_page(), catalog_update_class_info(), disk_format(), disk_set_boot_hfid(), disk_set_checkpoint(), disk_set_link(), heap_add_chain_links(), heap_compact_pages(), heap_create_internal(), heap_delete_bigone(), heap_delete_home(), heap_delete_relocation(), heap_get_num_objects(), heap_log_delete_physical(), heap_log_insert_physical(), heap_log_update_physical(), heap_ovf_find_vfid(), heap_reuse(), heap_stats_find_best_page(), heap_stats_update_internal(), heap_update_and_log_header(), heap_update_relocation(), heap_vpid_alloc(), heap_vpid_remove(), log_append_redo_data2(), log_append_redo_recdes(), log_append_redo_recdes2(), log_append_undo_data2(), log_append_undo_recdes(), log_append_undo_recdes2(), log_append_undoredo_data2(), log_append_undoredo_recdes(), log_append_undoredo_recdes2(), log_can_skip_undo_logging(), overflow_insert(), overflow_update(), pgbuf_copy_from_area(), prior_lsa_gen_undoredo_record_from_crumbs(), qfile_set_dirty_page(), qfile_set_dirty_page_and_skip_logging(), vacuum_add_dropped_file(), vacuum_dropped_files_set_next_page(), vacuum_log_add_dropped_file(), vacuum_log_cleanup_dropped_files(), vacuum_log_redoundo_vacuum_record(), vacuum_log_vacuum_heap_page(), vacuum_rv_es_nop(), xheap_destroy(), and xheap_reclaim_addresses().


The documentation for this struct was generated from the following files: