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

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