CUBRID Engine
latest
|
Public Attributes | |
OID | class_oid |
VFID | ovf_vfid |
VPID | next_vpid |
int | unfill_space |
struct { | |
int num_pages | |
int num_recs | |
float recs_sumlen | |
int num_other_high_best | |
int num_high_best | |
int num_substitutions | |
int num_second_best | |
int head_second_best | |
int tail_second_best | |
int head | |
VPID last_vpid | |
VPID full_search_vpid | |
VPID second_best [HEAP_NUM_BEST_SPACESTATS] | |
HEAP_BESTSPACE best [HEAP_NUM_BEST_SPACESTATS] | |
} | estimates |
int | reserve0_for_future |
int | reserve1_for_future |
int | reserve2_for_future |
Definition at line 191 of file heap_file.c.
HEAP_BESTSPACE heap_hdr_stats::best[HEAP_NUM_BEST_SPACESTATS] |
Definition at line 220 of file heap_file.c.
Referenced by heap_check_all_pages(), heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_reuse(), heap_stats_del_bestspace_by_vpid(), heap_stats_find_best_page(), heap_stats_find_page_in_bestspace(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_vpid_alloc(), heap_vpid_remove(), and xheap_reclaim_addresses().
OID heap_hdr_stats::class_oid |
Definition at line 194 of file heap_file.c.
Referenced by heap_alloc_new_page(), heap_attrinfo_start(), heap_attrinfo_start_with_index(), heap_chkreloc_next(), heap_classrepr_free(), heap_classrepr_get(), heap_classrepr_initialize_cache(), heap_create_internal(), heap_does_exist(), heap_dump_hdr(), heap_header_capacity_start_scan(), heap_header_next_scan(), heap_init_get_context(), heap_ovf_find_vfid(), heap_reuse(), heap_rv_dump_append_pages_to_heap(), heap_rv_postpone_append_pages_to_heap(), heap_scancache_reset_modify(), heap_scancache_start_internal(), and heap_vpid_alloc().
struct { ... } heap_hdr_stats::estimates |
Referenced by heap_check_all_pages(), heap_create_internal(), heap_dump_hdr(), heap_estimate(), heap_get_last_page(), heap_get_last_vpid(), heap_get_num_objects(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_reuse(), heap_stats_find_best_page(), heap_stats_get_min_freespace(), heap_stats_get_second_best(), heap_stats_put_second_best(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_update_and_log_header(), heap_vpid_alloc(), heap_vpid_remove(), and xheap_reclaim_addresses().
VPID heap_hdr_stats::full_search_vpid |
Definition at line 218 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_stats_sync_bestspace(), and xheap_reclaim_addresses().
int heap_hdr_stats::head |
Definition at line 216 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_reuse(), heap_stats_find_best_page(), heap_stats_get_second_best(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_vpid_alloc(), heap_vpid_remove(), and xheap_reclaim_addresses().
int heap_hdr_stats::head_second_best |
Definition at line 213 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_stats_get_second_best(), heap_stats_put_second_best(), and xheap_reclaim_addresses().
VPID heap_hdr_stats::last_vpid |
Definition at line 217 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_get_last_page(), heap_get_last_vpid(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_reuse(), heap_update_and_log_header(), heap_vpid_alloc(), heap_vpid_remove(), and xheap_reclaim_addresses().
VPID heap_hdr_stats::next_vpid |
Definition at line 196 of file heap_file.c.
Referenced by heap_compact_pages(), heap_create_internal(), heap_dump_hdr(), heap_get_page_info(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_rv_postpone_append_pages_to_heap(), heap_stats_sync_bestspace(), heap_update_and_log_header(), heap_vacuum_all_objects(), heap_vpid_alloc(), heap_vpid_next(), and heap_vpid_remove().
int heap_hdr_stats::num_high_best |
Definition at line 206 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_reuse(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_vpid_alloc(), and xheap_reclaim_addresses().
int heap_hdr_stats::num_other_high_best |
Definition at line 204 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_reuse(), heap_stats_find_best_page(), heap_stats_sync_bestspace(), heap_stats_update_internal(), heap_vpid_alloc(), and xheap_reclaim_addresses().
int heap_hdr_stats::num_pages |
Definition at line 200 of file heap_file.c.
Referenced by heap_capacity_next_scan(), heap_create_internal(), heap_dump_capacity(), heap_dump_hdr(), heap_estimate(), heap_get_num_objects(), heap_header_next_scan(), heap_reuse(), heap_stats_find_best_page(), heap_stats_sync_bestspace(), heap_update_and_log_header(), heap_vpid_alloc(), and xheap_reclaim_addresses().
int heap_hdr_stats::num_recs |
Definition at line 202 of file heap_file.c.
Referenced by heap_capacity_next_scan(), heap_create_internal(), heap_dump_capacity(), heap_dump_hdr(), heap_estimate(), heap_get_num_objects(), heap_header_next_scan(), heap_reuse(), heap_stats_find_best_page(), heap_stats_get_min_freespace(), heap_stats_sync_bestspace(), and xheap_reclaim_addresses().
int heap_hdr_stats::num_second_best |
Definition at line 211 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_stats_get_second_best(), heap_stats_put_second_best(), heap_stats_sync_bestspace(), and xheap_reclaim_addresses().
int heap_hdr_stats::num_substitutions |
Definition at line 209 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_stats_put_second_best(), and xheap_reclaim_addresses().
VFID heap_hdr_stats::ovf_vfid |
Definition at line 195 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump(), heap_dump_hdr(), heap_header_next_scan(), heap_ovf_delete(), heap_ovf_find_vfid(), heap_ovf_insert(), heap_ovf_update(), heap_reuse(), and heap_update_bigone().
float heap_hdr_stats::recs_sumlen |
Definition at line 203 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_estimate(), heap_get_num_objects(), heap_header_next_scan(), heap_reuse(), heap_stats_find_best_page(), heap_stats_get_min_freespace(), heap_stats_sync_bestspace(), and xheap_reclaim_addresses().
int heap_hdr_stats::reserve0_for_future |
Definition at line 226 of file heap_file.c.
int heap_hdr_stats::reserve1_for_future |
Definition at line 227 of file heap_file.c.
int heap_hdr_stats::reserve2_for_future |
Definition at line 228 of file heap_file.c.
VPID heap_hdr_stats::second_best[HEAP_NUM_BEST_SPACESTATS] |
Definition at line 219 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_remove_page_on_vacuum(), heap_stats_get_second_best(), heap_stats_put_second_best(), and xheap_reclaim_addresses().
int heap_hdr_stats::tail_second_best |
Definition at line 214 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_stats_get_second_best(), heap_stats_put_second_best(), and xheap_reclaim_addresses().
int heap_hdr_stats::unfill_space |
Definition at line 197 of file heap_file.c.
Referenced by heap_create_internal(), heap_dump_hdr(), heap_header_next_scan(), heap_reuse(), heap_stats_find_best_page(), heap_stats_get_min_freespace(), and heap_stats_get_second_best().