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
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderGetXvac CBC 6231721 75.0 % (3 / 4) 50.0 % (1 / 2)
heap_getattr CBC 147562100 83.3 % (5 / 6) 75.0 % (3 / 4)
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)
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)
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)

Generated by: LCOV version 2.4-beta