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

Generated by: LCOV version 2.4-beta