LCOV - differential code coverage report
Current view: top level - src/backend/access/common - heaptuple.c (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 74.7 % 510 381 129 381
Current Date: 2026-08-27 14:31:44 +0300 Functions: 81.5 % 27 22 5 22
Baseline: lcov-20260827-baseline Branches: 59.9 % 294 176 118 176
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.5 % 85 82 3 82
(360..) days: 70.4 % 425 299 126 299
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 80.8 % 26 21 5 21
Branch coverage date bins:
(30,360] days: 84.4 % 64 54 10 54
(360..) days: 53.0 % 230 122 108 122

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
expand_tuple UBC 0 0.0 % (0 / 93) 0.0 % (0 / 56)
heap_attisnull CBC 6541553 41.2 % (7 / 17) 38.9 % (7 / 18)
heap_copytuple_with_tuple UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
heap_expand_tuple UBC 0 0.0 % (0 / 3)
minimal_expand_tuple UBC 0 0.0 % (0 / 3)
heap_getsysattr CBC 72795 90.9 % (20 / 22) 60.0 % (6 / 10)
varsize_any UBC 0 0.0 % (0 / 2)
getmissingattr CBC 286 96.4 % (27 / 28) 66.7 % (16 / 24)
heap_copy_tuple_as_datum CBC 51314 88.9 % (8 / 9) 50.0 % (1 / 2)
heap_copytuple CBC 11120454 90.0 % (9 / 10) 50.0 % (2 / 4)
heap_form_minimal_tuple CBC 30041990 95.7 % (22 / 23) 71.4 % (10 / 14)
heap_form_tuple CBC 18811429 96.4 % (27 / 28) 75.0 % (9 / 12)
heap_modify_tuple_by_cols CBC 741 94.4 % (17 / 18) 50.0 % (4 / 8)
missing_match CBC 8 87.5 % (7 / 8) 25.0 % (1 / 4)
fill_val CBC 176350342 100.0 % (49 / 49) 92.3 % (24 / 26)
heap_compute_data_size CBC 80337815 100.0 % (18 / 18) 95.8 % (23 / 24)
heap_copy_minimal_tuple CBC 3303195 100.0 % (7 / 7) 50.0 % (1 / 2)
heap_deform_tuple CBC 3177658 100.0 % (51 / 51) 85.0 % (17 / 20)
heap_fill_tuple CBC 67234027 100.0 % (17 / 17) 83.3 % (10 / 12)
heap_free_minimal_tuple CBC 25016867 100.0 % (3 / 3)
heap_freetuple CBC 15605349 100.0 % (3 / 3)
heap_modify_tuple CBC 63779 100.0 % (16 / 16) 100.0 % (4 / 4)
heap_tuple_from_minimal_tuple CBC 649752 100.0 % (10 / 10)
init_missing_cache CBC 4 100.0 % (9 / 9)
minimal_tuple_from_heap_tuple CBC 3048947 100.0 % (10 / 10) 50.0 % (2 / 4)
missing_hash CBC 12 100.0 % (3 / 3)
nocachegetattr CBC 139574423 100.0 % (41 / 41) 84.8 % (39 / 46)

Generated by: LCOV version 2.0-1