LCOV - differential code coverage report
Current view: top level - src/backend/access/heap - heapam_visibility.c (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 68.2 % 607 414 193 414
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 16 16 16
Baseline: 16@8cea358b128 Branches: 57.6 % 644 371 273 371
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 68.2 % 607 414 193 414
Function coverage date bins:
(240..) days: 100.0 % 16 16 16
Branch coverage date bins:
(240..) days: 57.6 % 644 371 273 371

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
HeapTupleHeaderIsOnlyLocked CBC 60986 83.3 % (15 / 18) 75.0 % (12 / 16)
HeapTupleIsSurelyDead CBC 6285392 93.3 % (14 / 15) 75.0 % (12 / 16)
HeapTupleSatisfiesAny CBC 7807042 100.0 % (2 / 2)
HeapTupleSatisfiesDirty CBC 5879439 73.9 % (65 / 88) 62.8 % (59 / 94)
HeapTupleSatisfiesHistoricMVCC CBC 30415 92.2 % (47 / 51) 80.0 % (48 / 60)
HeapTupleSatisfiesMVCC CBC 66372578 76.7 % (66 / 86) 67.4 % (62 / 92)
HeapTupleSatisfiesNonVacuumable CBC 303685 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesSelf CBC 2558 25.6 % (20 / 78) 20.2 % (17 / 84)
HeapTupleSatisfiesToast CBC 71239 35.7 % (10 / 28) 28.1 % (9 / 32)
HeapTupleSatisfiesUpdate CBC 1792551 64.0 % (73 / 114) 57.4 % (70 / 122)
HeapTupleSatisfiesVacuum CBC 22316087 100.0 % (9 / 9) 75.0 % (6 / 8)
HeapTupleSatisfiesVacuumHorizon CBC 40646879 69.2 % (54 / 78) 55.4 % (51 / 92)
HeapTupleSatisfiesVisibility CBC 80466956 94.1 % (16 / 17) 87.5 % (7 / 8)
HeapTupleSetHintBits CBC 172 100.0 % (3 / 3)
SetHintBits CBC 9039584 100.0 % (8 / 8) 100.0 % (8 / 8)
TransactionIdInArray CBC 38512 100.0 % (3 / 3) 100.0 % (4 / 4)

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