CUBRID Engine
latest
|
#include <log_lsa.hpp>
Public Member Functions | |
log_lsa ()=default | |
log_lsa (std::int64_t log_pageid, std::int16_t log_offset) | |
log_lsa (const log_lsa &olsa)=default | |
log_lsa & | operator= (const log_lsa &olsa)=default |
bool | is_null () const |
void | set_null () |
bool | operator== (const log_lsa &olsa) const |
bool | operator< (const log_lsa &olsa) const |
bool | operator<= (const log_lsa &olsa) const |
bool | operator> (const log_lsa &olsa) const |
bool | operator>= (const log_lsa &olsa) const |
Public Attributes | |
std::int64_t | pageid:48 |
std::int64_t | offset:16 |
Definition at line 34 of file log_lsa.hpp.
|
inlinedefault |
|
inline |
Definition at line 84 of file log_lsa.hpp.
|
inline |
Definition at line 92 of file log_lsa.hpp.
References NULL_LOG_PAGEID, and pageid.
Referenced by log_postpone_cache::add_lsa(), tx_transient_class_registry::decache_heap_repr(), log_postpone_cache::do_postpone(), log_recovery_analysis(), LSA_ISNULL(), prior_update_header_mvcc_info(), and vacuum_data_entry::vacuum_data_entry().
Definition at line 112 of file log_lsa.hpp.
References offset, and pageid.
Referenced by operator>=().
Definition at line 124 of file log_lsa.hpp.
References operator>().
Definition at line 106 of file log_lsa.hpp.
Definition at line 118 of file log_lsa.hpp.
Referenced by operator<=().
Definition at line 130 of file log_lsa.hpp.
References operator<().
|
inline |
Definition at line 98 of file log_lsa.hpp.
References NULL_LOG_OFFSET, NULL_LOG_PAGEID, offset, and pageid.
Referenced by log_postpone_cache::add_redo_data(), log_recovery_analysis(), log_recovery_resetlog(), and LSA_SET_NULL().
std::int64_t log_lsa::offset |
Definition at line 37 of file log_lsa.hpp.
Referenced by btree_reflect_global_unique_statistics(), btree_rv_redo_global_unique_stats_commit(), btree_rv_undo_global_unique_stats_commit(), disk_get_checkpoint(), disk_rv_dump_set_creation_time(), disk_set_checkpoint(), disk_vhdr_dump(), dwb_compare_slots(), dwb_slots_hash_insert(), dwb_write_block(), extract_objects(), fileio_list_restore(), heap_update_set_prev_version(), la_apply_log_file(), la_change_state(), la_check_mem_size(), la_get_ha_apply_info(), la_get_ha_server_state(), la_get_log_data(), la_get_next_update_log(), la_get_recdes(), la_insert_ha_apply_info(), la_log_commit(), la_log_page_check(), la_log_record_process(), la_make_repl_item(), la_print_log_header(), la_retrieve_eot_time(), la_update_ha_last_applied_info(), log_2pc_read_prepare(), log_2pc_recovery_analysis_info(), log_2pc_recovery_recv_ack(), log_2pc_recovery_start(), log_append_donetime_internal(), LOG_APPEND_PTR(), log_change_tran_as_completed(), log_complete_for_2pc(), log_do_postpone(), log_dump_data(), log_dump_record_2pc_acknowledgement(), log_dump_record_2pc_prepare_commit(), log_dump_record_2pc_start(), log_dump_record_checkpoint(), log_dump_record_commit_postpone(), log_dump_record_compensate(), log_dump_record_dbout_redo(), log_dump_record_ha_server_state(), log_dump_record_header_to_string(), log_dump_record_mvcc_redo(), log_dump_record_mvcc_undo(), log_dump_record_mvcc_undoredo(), log_dump_record_postpone(), log_dump_record_redo(), log_dump_record_replication(), log_dump_record_save_point(), log_dump_record_sysop_end(), log_dump_record_sysop_start_postpone(), log_dump_record_transaction_finish(), log_dump_record_undo(), log_dump_record_undoredo(), log_find_end_log(), log_get_next_nested_top(), log_get_savepoint_lsa(), log_get_undo_record(), log_initialize_internal(), log_is_page_of_record_broken(), log_prior_lsa_append_add_align(), log_prior_lsa_append_advance_when_doesnot_fit(), log_prior_lsa_append_align(), log_read_sysop_start_postpone(), log_recovery_abort_interrupted_sysop(), log_recovery_analysis(), log_recovery_find_first_postpone(), log_recovery_redo(), log_recovery_resetlog(), log_recovery_undo(), log_rollback(), log_rollback_record(), log_run_postpone_op(), log_rv_analysis_commit_with_postpone(), log_rv_analysis_compensate(), log_rv_analysis_complete(), log_rv_analysis_end_checkpoint(), log_rv_analysis_run_postpone(), log_rv_analysis_sysop_end(), log_rv_analysis_sysop_start_postpone(), log_rv_get_unzip_log_data(), log_rv_redo_record(), log_rv_undo_record(), log_startof_nxrec(), log_sysop_end_final(), log_sysop_start(), logpb_append_crumbs(), logpb_append_data(), logpb_append_next_record(), logpb_backup(), logpb_copy_database(), logpb_copy_from_log(), logpb_dump_checkpoint_trans(), logpb_dump_information(), logpb_dump_log_header(), logpb_fetch_header_with_buffer(), logpb_fetch_start_append_page(), logpb_flush_all_append_pages(), logpb_initialize_header(), logpb_next_append_page(), logpb_page_get_first_null_block_lsa(), logpb_remove_archive_logs(), logpb_start_append(), logpb_write_toflush_pages_to_archive(), logtb_dump_tdes(), logtb_rv_update_global_unique_stats_by_abs(), logtb_update_global_unique_stats_by_delta(), logwr_log_ha_filestat_to_string(), operator<(), operator==(), pgbuf_flush_checkpoint(), pgbuf_set_lsa(), prior_lsa_append_data(), restoreslave(), set_null(), vacuum_consume_buffer_log_blocks(), vacuum_copy_data_from_log(), vacuum_fetch_log_page(), vacuum_log_prefetch_vacuum_block(), vacuum_process_log_block(), vacuum_process_log_record(), vacuum_read_advance_when_doesnt_fit(), vacuum_read_log_add_aligned(), vacuum_read_log_aligned(), vacuum_recover_lost_block_data(), vacuum_rv_redo_append_data_dump(), and xlog_dump().
std::int64_t log_lsa::pageid |
Definition at line 36 of file log_lsa.hpp.
Referenced by applyinfo(), btree_reflect_global_unique_statistics(), btree_rv_redo_global_unique_stats_commit(), btree_rv_undo_global_unique_stats_commit(), disk_get_checkpoint(), disk_rv_dump_set_creation_time(), disk_set_checkpoint(), disk_vhdr_dump(), dwb_compare_slots(), dwb_slots_hash_insert(), dwb_write_block(), extract_objects(), fileio_list_restore(), heap_update_set_prev_version(), is_null(), la_apply_insert_log(), la_apply_log_file(), la_apply_update_log(), la_change_state(), la_check_mem_size(), la_get_ha_apply_info(), la_get_ha_server_state(), la_get_log_data(), la_get_next_repl_item_from_log(), la_get_next_update_log(), la_get_overflow_recdes(), la_get_recdes(), la_get_relocation_recdes(), la_insert_ha_apply_info(), la_log_commit(), la_log_fetch(), la_log_page_check(), la_log_record_process(), la_make_repl_item(), la_print_delay_info(), la_print_log_header(), la_remove_archive_logs(), la_retrieve_eot_time(), la_update_ha_last_applied_info(), log_2pc_recovery_analysis_info(), log_2pc_recovery_analysis_record(), log_2pc_recovery_start(), log_append_donetime_internal(), log_change_tran_as_completed(), log_complete_for_2pc(), log_do_postpone(), log_dump_record(), log_dump_record_header_to_string(), log_dump_record_mvcc_undo(), log_dump_record_mvcc_undoredo(), log_find_end_log(), log_get_next_nested_top(), log_get_savepoint_lsa(), log_initialize_internal(), log_is_page_of_record_broken(), log_prior_lsa_append_advance_when_doesnot_fit(), log_prior_lsa_append_align(), log_read_sysop_start_postpone(), log_recovery(), log_recovery_analysis(), log_recovery_find_first_postpone(), log_recovery_redo(), log_recovery_resetlog(), log_recovery_undo(), log_rollback(), log_rollback_record(), log_rv_analysis_complete(), log_rv_analysis_log_end(), log_rv_analysis_record(), log_rv_analysis_run_postpone(), log_rv_redo_record(), log_rv_undo_record(), log_startof_nxrec(), log_sysop_end_final(), log_sysop_start(), logpb_archive_active_log(), logpb_background_archiving(), logpb_backup(), logpb_checkpoint(), logpb_copy_database(), logpb_copy_page_from_file(), logpb_copy_page_from_log_buffer(), logpb_dump_checkpoint_trans(), logpb_dump_information(), logpb_dump_log_header(), logpb_fatal_error_internal(), logpb_fetch_header_with_buffer(), logpb_fetch_page(), logpb_fetch_start_append_page(), logpb_fetch_start_append_page_new(), logpb_flush_all_append_pages(), logpb_initialize_header(), logpb_is_smallest_lsa_in_archive(), logpb_last_complete_blockid(), logpb_next_append_page(), logpb_page_get_first_null_block_lsa(), logpb_read_page_from_file(), logpb_remove_archive_logs(), logpb_write_toflush_pages_to_archive(), logtb_dump_tdes(), logtb_find_smallest_and_largest_active_pages(), logtb_rv_update_global_unique_stats_by_abs(), logtb_update_global_unique_stats_by_delta(), logwr_log_ha_filestat_to_string(), operator<(), operator==(), pgbuf_flush_checkpoint(), pgbuf_flush_seq_list(), pgbuf_set_lsa(), prior_lsa_append_data(), prior_lsa_next_record_internal(), prior_update_header_mvcc_info(), restoreslave(), vacuum_data::set_last_blockid(), set_null(), vacuum_consume_buffer_log_blocks(), vacuum_data_entry::vacuum_data_entry(), vacuum_data_unload_first_and_last_page(), vacuum_fetch_log_page(), vacuum_log_prefetch_vacuum_block(), vacuum_process_log_block(), vacuum_read_log_aligned(), vacuum_recover_lost_block_data(), vacuum_rv_redo_append_data_dump(), vacuum_sa_reflect_last_blockid(), vacuum_verify_vacuum_data_debug(), and xlog_dump().