LCOV - differential code coverage report
Current view: top level - src/backend/access/common - heaptuple.c (source / functions) Coverage Total Hit UIC UBC GBC GIC GNC CBC ECB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 68.8 % 513 353 160 353
Current Date: 2024-04-14 14:21:10 Functions: 70.4 % 27 19 8 2 17
Baseline: 16@8cea358b128 Branches: 60.0 % 500 300 1 199 1 3 296 2
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (180,240] days: 5.6 % 36 2 34 2
(240..) days: 73.6 % 477 351 126 351
Function coverage date bins:
(180,240] days: 0.0 % 3 0 3
(240..) days: 79.2 % 24 19 5 2 17
Branch coverage date bins:
(180,240] days: 3.8 % 26 1 25 1
(240..) days: 62.8 % 476 299 1 174 1 3 295 2

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 / 74)
getmissingattr CBC 178 50.0 % (14 / 28) 23.5 % (8 / 34)
heap_attisnull CBC 4409395 43.8 % (7 / 16) 38.9 % (7 / 18)
heap_copytuple_with_tuple UBC 0 0.0 % (0 / 9) 0.0 % (0 / 4)
init_missing_cache UBC 0 0.0 % (0 / 9)
missing_match UBC 0 0.0 % (0 / 8) 0.0 % (0 / 4)
heap_expand_tuple UBC 0 0.0 % (0 / 3)
minimal_expand_tuple UBC 0 0.0 % (0 / 3)
missing_hash UBC 0 0.0 % (0 / 3)
heap_getsysattr CBC 205 90.9 % (20 / 22) 60.0 % (6 / 10)
varsize_any UBC 0 0.0 % (0 / 2) 0.0 % (0 / 10)
heap_copy_tuple_as_datum CBC 40682 88.9 % (8 / 9) 50.0 % (1 / 2)
heap_copytuple CBC 6842265 90.0 % (9 / 10) 50.0 % (2 / 4)
heap_form_minimal_tuple CBC 21485251 95.2 % (20 / 21) 75.0 % (9 / 12)
heap_form_tuple CBC 11634818 96.4 % (27 / 28) 75.0 % (9 / 12)
heap_modify_tuple_by_cols GNC 18 94.4 % (17 / 18) 50.0 % (4 / 8)
fill_val CBC 123602594 100.0 % (51 / 51) 77.9 % (53 / 68)
heap_compute_data_size CBC 56009921 100.0 % (18 / 18) 85.2 % (46 / 54)
heap_copy_minimal_tuple CBC 2218606 100.0 % (4 / 4)
heap_deform_tuple CBC 2765092 100.0 % (36 / 36) 81.2 % (52 / 64)
heap_fill_tuple CBC 46190547 100.0 % (17 / 17) 85.7 % (12 / 14)
heap_free_minimal_tuple CBC 18885515 100.0 % (3 / 3)
heap_freetuple CBC 9909844 100.0 % (3 / 3)
heap_modify_tuple GNC 38640 100.0 % (16 / 16) 100.0 % (4 / 4)
heap_tuple_from_minimal_tuple CBC 443898 100.0 % (10 / 10)
minimal_tuple_from_heap_tuple CBC 2072582 100.0 % (7 / 7) 50.0 % (1 / 2)
nocachegetattr CBC 84268145 100.0 % (66 / 66) 84.3 % (86 / 102)

Generated by: LCOV version 2.1-beta2-3-g6141622