LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 806555e3000d0b0e0c536c1dc65548128d457d86 vs 1d325ad99cb2dec0e8b45ba36909ee0a497d2a57 Lines: 96.3 % 164 158 6 4 154 4
Current Date: 2025-12-17 08:58:58 +0900 Functions: 98.1 % 54 53 1 4 49 3
Baseline: lcov-20251217-005640-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2025-12-16 12:57:12 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.6 % 147 142 5 4 138
(360..) days: 94.1 % 17 16 1 16
Function coverage date bins:
(30,360] days: 98.1 % 52 51 1 3 48
(360..) days: 100.0 % 2 2 1 1
Branch coverage date bins:
(30,360] days: 76.3 % 38 29 9 29
(360..) days: 83.3 % 12 10 2 10

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
BITMAPLEN CBC 3899680 100.0 % (2 / 2)
GETSTRUCT CBC 67176221 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188207 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED GNC 106144 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED GNC 105477 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 18764821 100.0 % (3 / 3) 75.0 % (3 / 4)
HeapTupleClearHeapOnly CBC 327642 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 315949 100.0 % (3 / 3)
HeapTupleHasExternal CBC 15098638 100.0 % (2 / 2)
HeapTupleHasNulls CBC 535567762 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 29412672 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 327642 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 2343721 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 5801018 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 1328217 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 14766613 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 41087844 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 159097550 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 1320525 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 1326637 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 6902445 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 49408295 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 6231721 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 6924574 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 131849 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 52465732 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 18886139 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 225444241 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 2374545 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 12050912 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 13013290 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 296266 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 185263 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 2964210 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 637 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2082 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 13036668 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 13036668 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 14408512 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 12072957 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 103235 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderXminCommitted CBC 132700567 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 342503952 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 34531922 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 32833816 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 7549351 100.0 % (2 / 2)
HeapTupleNoNulls CBC 268588868 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 296266 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 148133 100.0 % (3 / 3)
fastgetattr GNC 156827893 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 147562100 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta