CUBRID Engine
latest
|
#include <page_buffer.h>
Public Attributes | |
PAGE_PTR | pgptr |
PGBUF_WATCHER * | next |
PGBUF_WATCHER * | prev |
PGBUF_ORDERED_GROUP | group_id |
unsigned | latch_mode:7 |
unsigned | page_was_unfixed:1 |
unsigned | initial_rank:4 |
unsigned | curr_rank:4 |
unsigned int | magic |
char | watched_at [128] |
char | init_at [256] |
Definition at line 220 of file page_buffer.h.
unsigned pgbuf_watcher::curr_rank |
Definition at line 229 of file page_buffer.h.
Referenced by pgbuf_attach_watcher_debug(), pgbuf_ordered_fix_debug(), pgbuf_remove_watcher(), and pgbuf_replace_watcher_debug().
PGBUF_ORDERED_GROUP pgbuf_watcher::group_id |
Definition at line 225 of file page_buffer.h.
Referenced by pgbuf_ordered_fix_debug(), and pgbuf_replace_watcher_debug().
char pgbuf_watcher::init_at[256] |
Definition at line 233 of file page_buffer.h.
Referenced by pgbuf_watcher_init_debug().
unsigned pgbuf_watcher::initial_rank |
Definition at line 228 of file page_buffer.h.
Referenced by pgbuf_ordered_fix_debug(), and pgbuf_replace_watcher_debug().
unsigned pgbuf_watcher::latch_mode |
Definition at line 226 of file page_buffer.h.
Referenced by pgbuf_add_watch_instance_internal(), pgbuf_ordered_fix_debug(), and pgbuf_replace_watcher_debug().
unsigned int pgbuf_watcher::magic |
Definition at line 231 of file page_buffer.h.
Referenced by pgbuf_fix_debug(), pgbuf_ordered_fix_debug(), pgbuf_ordered_unfix_debug(), pgbuf_remove_watcher(), pgbuf_replace_watcher_debug(), and pgbuf_unfix_debug().
PGBUF_WATCHER* pgbuf_watcher::next |
Definition at line 223 of file page_buffer.h.
Referenced by pgbuf_add_watch_instance_internal(), pgbuf_ordered_fix_debug(), and pgbuf_remove_watcher().
unsigned pgbuf_watcher::page_was_unfixed |
Definition at line 227 of file page_buffer.h.
Referenced by heap_delete_bigone(), heap_delete_home(), heap_delete_relocation(), heap_prepare_get_context(), heap_remove_page_on_vacuum(), heap_stats_find_best_page(), heap_update_home(), heap_update_relocation(), heap_vpid_remove(), pgbuf_add_watch_instance_internal(), and pgbuf_ordered_fix_debug().
PAGE_PTR pgbuf_watcher::pgptr |
Definition at line 222 of file page_buffer.h.
Referenced by heap_add_chain_links(), heap_check_all_pages_by_heapchain(), heap_clean_get_context(), heap_compact_pages(), heap_delete_bigone(), heap_delete_home(), heap_delete_logical(), heap_delete_relocation(), heap_does_exist(), heap_dump(), heap_find_location_and_insert_rec_newhome(), heap_fix_forward_page(), heap_fix_header_page(), heap_get_capacity(), heap_get_class_oid(), heap_get_insert_location_with_lock(), heap_get_last_page(), heap_get_last_version(), heap_get_last_vpid(), heap_get_mvcc_header(), heap_get_num_objects(), heap_get_page_with_watcher(), heap_get_record_data_when_all_ready(), heap_get_record_info(), heap_get_record_location(), heap_get_visible_version_internal(), heap_init_get_context(), heap_insert_logical(), heap_insert_newhome(), heap_insert_physical(), heap_next_internal(), heap_page_next(), heap_page_prev(), heap_prepare_get_context(), heap_prepare_object_page(), heap_remove_page_on_vacuum(), heap_rv_postpone_append_pages_to_heap(), heap_scan_pb_lock_and_fetch_debug(), heap_scancache_force_modify(), heap_scancache_quick_end(), heap_scanrange_to_following(), heap_scanrange_to_prior(), heap_stats_find_best_page(), heap_stats_find_page_in_bestspace(), heap_stats_sync_bestspace(), heap_unfix_watchers(), heap_update_and_log_header(), heap_update_bigone(), heap_update_home(), heap_update_logical(), heap_update_relocation(), heap_update_set_prev_version(), heap_vacuum_all_objects(), heap_vpid_alloc(), heap_vpid_remove(), locator_check_all_entries_of_all_btrees(), locator_check_by_class_oid(), locator_get_object(), locator_lock_and_get_object_internal(), locator_lock_and_get_object_with_evaluation(), locator_multi_insert_force(), pgbuf_add_watch_instance_internal(), pgbuf_ordered_fix_debug(), pgbuf_ordered_set_dirty_and_free(), pgbuf_ordered_unfix_debug(), pgbuf_remove_watcher(), pgbuf_replace_watcher_debug(), redistribute_partition_data(), scan_next_heap_scan(), scan_next_index_lookup_heap(), serial_update_cur_val_of_serial(), xheap_reclaim_addresses(), and xserial_get_next_value_internal().
PGBUF_WATCHER* pgbuf_watcher::prev |
Definition at line 224 of file page_buffer.h.
Referenced by pgbuf_add_watch_instance_internal(), pgbuf_fix_debug(), pgbuf_ordered_unfix_debug(), pgbuf_remove_watcher(), and pgbuf_unfix_debug().
char pgbuf_watcher::watched_at[128] |
Definition at line 232 of file page_buffer.h.
Referenced by pgbuf_add_watch_instance_internal().