CUBRID Engine  latest
pgbuf_watcher Struct Reference

#include <page_buffer.h>

Collaboration diagram for pgbuf_watcher:
Collaboration graph

Public Attributes

PAGE_PTR pgptr
 
PGBUF_WATCHERnext
 
PGBUF_WATCHERprev
 
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]
 

Detailed Description

Definition at line 220 of file page_buffer.h.

Member Data Documentation

unsigned pgbuf_watcher::curr_rank
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
PGBUF_WATCHER* pgbuf_watcher::next
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().

char pgbuf_watcher::watched_at[128]

Definition at line 232 of file page_buffer.h.

Referenced by pgbuf_add_watch_instance_internal().


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