LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_handler.c (source / functions) Coverage Total Hit UIC UBC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 93.1 % 827 770 3 54 1 769 1
Current Date: 2025-09-06 07:49:51 +0900 Functions: 100.0 % 34 34 3 31
Baseline: lcov-20250907-010129-baseline Branches: 74.9 % 513 384 129 384
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 98.6 % 74 73 1 73
(360..) days: 92.6 % 752 696 3 53 696
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 32 32 3 29
Branch coverage date bins:
(30,360] days: 75.0 % 48 36 12 36
(360..) days: 74.8 % 465 348 117 348

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
BitmapHeapScanNextBlock CBC 208244 98.2 % (56 / 57) 76.5 % (26 / 34)
GetHeapamTableAmRoutine CBC 9072851 100.0 % (2 / 2)
SampleHeapTupleVisible CBC 406 93.3 % (14 / 15) 87.5 % (7 / 8)
heap_tableam_handler CBC 992173 100.0 % (2 / 2)
heapam_estimate_rel_size CBC 218672 100.0 % (3 / 3)
heapam_fetch_row_version CBC 177597 100.0 % (9 / 9) 75.0 % (3 / 4)
heapam_index_build_range_scan GNC 28094 84.3 % (134 / 159) 70.5 % (86 / 122)
heapam_index_fetch_begin CBC 12400749 100.0 % (5 / 5)
heapam_index_fetch_end CBC 12399865 100.0 % (5 / 5)
heapam_index_fetch_reset CBC 22798307 100.0 % (6 / 6) 100.0 % (2 / 2)
heapam_index_fetch_tuple CBC 17627509 100.0 % (20 / 20) 91.7 % (11 / 12)
heapam_index_validate_scan CBC 329 98.6 % (68 / 69) 80.0 % (40 / 50)
heapam_relation_copy_data CBC 49 100.0 % (17 / 17) 70.0 % (7 / 10)
heapam_relation_copy_for_cluster CBC 274 94.0 % (110 / 117) 69.4 % (43 / 62)
heapam_relation_needs_toast_table CBC 22045 100.0 % (28 / 28) 95.8 % (23 / 24)
heapam_relation_nontransactional_truncate CBC 286 100.0 % (3 / 3)
heapam_relation_set_new_filelocator CBC 32017 100.0 % (10 / 10) 83.3 % (5 / 6)
heapam_relation_toast_am CBC 8702 100.0 % (2 / 2)
heapam_scan_analyze_next_block CBC 79010 100.0 % (9 / 9) 100.0 % (2 / 2)
heapam_scan_analyze_next_tuple CBC 5560352 95.7 % (45 / 47) 81.0 % (17 / 21)
heapam_scan_bitmap_next_tuple CBC 3305728 100.0 % (18 / 18) 58.3 % (7 / 12)
heapam_scan_get_blocks_done CBC 7338994 100.0 % (12 / 12) 100.0 % (6 / 6)
heapam_scan_sample_next_block CBC 6455 93.8 % (30 / 32) 76.9 % (20 / 26)
heapam_scan_sample_next_tuple GNC 126947 92.1 % (35 / 38) 71.9 % (23 / 32)
heapam_slot_callbacks CBC 12956953 100.0 % (2 / 2)
heapam_tuple_complete_speculative CBC 2067 100.0 % (9 / 9) 100.0 % (4 / 4)
heapam_tuple_delete CBC 809433 100.0 % (2 / 2)
heapam_tuple_insert CBC 7430173 100.0 % (10 / 10) 100.0 % (2 / 2)
heapam_tuple_insert_speculative CBC 2070 100.0 % (12 / 12) 100.0 % (2 / 2)
heapam_tuple_lock GNC 84771 79.4 % (54 / 68) 60.9 % (28 / 46)
heapam_tuple_satisfies_snapshot CBC 112358 100.0 % (8 / 8) 50.0 % (2 / 4)
heapam_tuple_tid_valid CBC 375 100.0 % (4 / 4) 100.0 % (4 / 4)
heapam_tuple_update CBC 193494 100.0 % (16 / 16) 78.6 % (11 / 14)
reform_and_rewrite_tuple CBC 360097 90.9 % (10 / 11) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta