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: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 93.1 % 827 770 3 54 1 769 1
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 34 34 3 31
Baseline: lcov-20251028-005825-baseline Branches: 74.9 % 513 384 129 384
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 98.7 % 75 74 1 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 208680 98.2 % (56 / 57) 76.5 % (26 / 34)
GetHeapamTableAmRoutine CBC 9099801 100.0 % (2 / 2)
SampleHeapTupleVisible CBC 406 93.3 % (14 / 15) 87.5 % (7 / 8)
heap_tableam_handler CBC 1003789 100.0 % (2 / 2)
heapam_estimate_rel_size CBC 226074 100.0 % (3 / 3)
heapam_fetch_row_version CBC 177905 100.0 % (9 / 9) 75.0 % (3 / 4)
heapam_index_build_range_scan GNC 28347 84.3 % (134 / 159) 70.5 % (86 / 122)
heapam_index_fetch_begin CBC 12519375 100.0 % (5 / 5)
heapam_index_fetch_end CBC 12518477 100.0 % (5 / 5)
heapam_index_fetch_reset CBC 23071292 100.0 % (6 / 6) 100.0 % (2 / 2)
heapam_index_fetch_tuple CBC 17794065 100.0 % (20 / 20) 91.7 % (11 / 12)
heapam_index_validate_scan CBC 371 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 22249 100.0 % (28 / 28) 95.8 % (23 / 24)
heapam_relation_nontransactional_truncate CBC 286 100.0 % (3 / 3)
heapam_relation_set_new_filelocator CBC 32359 100.0 % (10 / 10) 83.3 % (5 / 6)
heapam_relation_toast_am CBC 8771 100.0 % (2 / 2)
heapam_scan_analyze_next_block CBC 80411 100.0 % (9 / 9) 100.0 % (2 / 2)
heapam_scan_analyze_next_tuple CBC 5644142 95.7 % (45 / 47) 81.0 % (17 / 21)
heapam_scan_bitmap_next_tuple CBC 3306856 100.0 % (18 / 18) 58.3 % (7 / 12)
heapam_scan_get_blocks_done CBC 7300021 100.0 % (12 / 12) 100.0 % (6 / 6)
heapam_scan_sample_next_block CBC 6456 93.8 % (30 / 32) 76.9 % (20 / 26)
heapam_scan_sample_next_tuple GNC 126948 92.1 % (35 / 38) 71.9 % (23 / 32)
heapam_slot_callbacks CBC 13084897 100.0 % (2 / 2)
heapam_tuple_complete_speculative CBC 2076 100.0 % (9 / 9) 100.0 % (4 / 4)
heapam_tuple_delete CBC 809465 100.0 % (2 / 2)
heapam_tuple_insert CBC 7453552 100.0 % (10 / 10) 100.0 % (2 / 2)
heapam_tuple_insert_speculative CBC 2079 100.0 % (12 / 12) 100.0 % (2 / 2)
heapam_tuple_lock GNC 84876 79.4 % (54 / 68) 60.9 % (28 / 46)
heapam_tuple_satisfies_snapshot CBC 114019 100.0 % (8 / 8) 50.0 % (2 / 4)
heapam_tuple_tid_valid CBC 385 100.0 % (4 / 4) 100.0 % (4 / 4)
heapam_tuple_update CBC 193646 100.0 % (16 / 16) 78.6 % (11 / 14)
reform_and_rewrite_tuple CBC 364303 90.9 % (10 / 11) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta