LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_handler.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.0 % 820 763 7 3 47 2 81 680 1 5 89
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 32 32 11 21 5
Baseline: lcov-20260505-025707-baseline Branches: 75.7 % 515 390 12 113 1 45 344 3 7 12 33
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 90.1 % 71 64 7 64
(30,360] days: 100.0 % 18 18 17 1
(360..) days: 93.2 % 731 681 3 47 2 679 1
Function coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 29 29 8 21
Branch coverage date bins:
(7,30] days: 78.8 % 52 41 11 41
(30,360] days: 71.4 % 7 5 1 1 4 1
(360..) days: 73.8 % 466 344 112 1 343 3 7

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 GNC 261119 98.3 % (57 / 58) 76.5 % (26 / 34)
GetHeapamTableAmRoutine CBC 11798230 100.0 % (2 / 2)
SampleHeapTupleVisible CBC 384 93.3 % (14 / 15) 87.5 % (7 / 8)
heap_insert_for_repack GNC 24 100.0 % (5 / 5)
heap_tableam_handler CBC 1355122 100.0 % (2 / 2)
heapam_estimate_rel_size CBC 354827 100.0 % (3 / 3)
heapam_fetch_row_version CBC 2837517 100.0 % (9 / 9) 75.0 % (3 / 4)
heapam_index_build_range_scan GNC 36072 84.3 % (134 / 159) 71.7 % (86 / 120)
heapam_index_validate_scan CBC 399 98.6 % (68 / 69) 80.0 % (40 / 50)
heapam_relation_copy_data CBC 58 100.0 % (17 / 17) 70.0 % (7 / 10)
heapam_relation_copy_for_cluster GNC 392 93.9 % (123 / 131) 75.0 % (60 / 80)
heapam_relation_needs_toast_table CBC 30452 100.0 % (28 / 28) 100.0 % (16 / 16)
heapam_relation_nontransactional_truncate CBC 372 100.0 % (3 / 3)
heapam_relation_set_new_filelocator CBC 43418 100.0 % (10 / 10) 83.3 % (5 / 6)
heapam_relation_toast_am CBC 11259 100.0 % (2 / 2)
heapam_scan_analyze_next_block CBC 107602 100.0 % (9 / 9) 100.0 % (2 / 2)
heapam_scan_bitmap_next_tuple CBC 4131449 100.0 % (18 / 18) 58.3 % (7 / 12)
heapam_scan_get_blocks_done CBC 9331764 100.0 % (12 / 12) 100.0 % (6 / 6)
heapam_scan_sample_next_block CBC 8585 93.8 % (30 / 32) 76.9 % (20 / 26)
heapam_scan_sample_next_tuple GNC 169180 92.1 % (35 / 38) 71.9 % (23 / 32)
heapam_slot_callbacks CBC 17523769 100.0 % (2 / 2)
heapam_tuple_complete_speculative CBC 2225 100.0 % (9 / 9) 100.0 % (4 / 4)
heapam_tuple_delete GNC 1025371 100.0 % (2 / 2)
heapam_tuple_insert CBC 10759256 100.0 % (10 / 10) 100.0 % (2 / 2)
heapam_tuple_insert_speculative CBC 2229 100.0 % (12 / 12) 100.0 % (2 / 2)
heapam_tuple_lock GNC 570286 79.4 % (54 / 68) 60.9 % (28 / 46)
heapam_tuple_satisfies_snapshot CBC 767945 100.0 % (8 / 8) 50.0 % (2 / 4)
heapam_tuple_tid_valid CBC 475 100.0 % (4 / 4) 100.0 % (4 / 4)
heapam_tuple_update GNC 2244391 100.0 % (16 / 16) 78.6 % (11 / 14)
reform_and_rewrite_tuple GNC 463302 100.0 % (5 / 5)
reform_tuple GNC 463326 100.0 % (15 / 15) 100.0 % (12 / 12)

Generated by: LCOV version 2.5.0-beta