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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 96.3 % 164 158 6 4 154 4
Current Date: 2026-03-14 14:10:32 -0400 Functions: 98.1 % 54 53 1 4 49 3
Baseline: lcov-20260315-024220-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 4 4 4
(360..) days: 96.2 % 160 154 6 154
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 98.0 % 51 50 1 1 49
Branch coverage date bins:
(360..) days: 78.0 % 50 39 11 39

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 3956562 100.0 % (2 / 2)
GETSTRUCT CBC 76349322 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188230 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED GNC 106230 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 19571677 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED GNC 99432 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 324032 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 311982 100.0 % (3 / 3)
HeapTupleHasExternal CBC 16075698 100.0 % (2 / 2)
HeapTupleHasNulls CBC 606127871 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 38921264 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 324032 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 2382536 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 5817017 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 1378952 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 14793475 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 43558727 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 167570717 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 1371245 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 1377360 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 6957902 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 52917303 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderGetXvac CBC 6858040 75.0 % (3 / 4) 50.0 % (1 / 2)
HeapTupleHeaderHasMatch CBC 6952299 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 124721 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 55614518 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 19901055 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 225936508 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 2410941 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 12809730 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 14109075 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 291358 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 183138 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 2977975 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 638 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2132 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 14132542 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 14132542 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 15112023 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 12832321 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 103238 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderSetXvac UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
HeapTupleHeaderXminCommitted CBC 138119925 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 347688150 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 35810460 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 34560713 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 7562142 100.0 % (2 / 2)
HeapTupleNoNulls CBC 295092183 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 291358 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 145679 100.0 % (3 / 3)
fastgetattr GNC 172078293 100.0 % (12 / 12) 87.5 % (7 / 8)
heap_getattr CBC 162563128 83.3 % (5 / 6) 75.0 % (3 / 4)

Generated by: LCOV version 2.4-beta