LCOV - differential code coverage report
Current view: top level - src/include/access - htup_details.h (source / functions) Coverage Total Hit UBC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 96.3 % 164 158 6 158
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.1 % 54 53 1 53
Baseline: lcov-20260827-baseline Branches: 78.0 % 50 39 11 39
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 3 3 3
(360..) days: 96.3 % 161 155 6 155
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 98.0 % 51 50 1 50
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)
HeapTupleHeaderGetXvac CBC 9838251 75.0 % (3 / 4) 50.0 % (1 / 2)
heap_getattr CBC 191690187 83.3 % (5 / 6) 75.0 % (3 / 4)
BITMAPLEN CBC 34412322 100.0 % (2 / 2)
GETSTRUCT CBC 92185966 100.0 % (2 / 2)
HEAP_LOCKED_UPGRADED CBC 188654 100.0 % (4 / 4) 83.3 % (5 / 6)
HEAP_XMAX_IS_EXCL_LOCKED CBC 106893 100.0 % (2 / 2)
HEAP_XMAX_IS_KEYSHR_LOCKED CBC 515419 100.0 % (2 / 2)
HEAP_XMAX_IS_LOCKED_ONLY CBC 26599867 100.0 % (3 / 3) 75.0 % (3 / 4)
HEAP_XMAX_IS_SHR_LOCKED CBC 100037 100.0 % (2 / 2)
HeapTupleClearHeapOnly CBC 4430696 100.0 % (3 / 3)
HeapTupleClearHotUpdated CBC 4415102 100.0 % (3 / 3)
HeapTupleHasExternal CBC 24215130 100.0 % (2 / 2)
HeapTupleHasNulls CBC 485197883 100.0 % (2 / 2)
HeapTupleHasVarWidth CBC 139574423 100.0 % (2 / 2)
HeapTupleHeaderClearHeapOnly CBC 4430696 100.0 % (3 / 3)
HeapTupleHeaderClearHotUpdated CBC 6860772 100.0 % (3 / 3)
HeapTupleHeaderClearMatch CBC 8381429 100.0 % (3 / 3)
HeapTupleHeaderGetDatumLength CBC 2594589 100.0 % (2 / 2)
HeapTupleHeaderGetRawCommandId CBC 19294165 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmax CBC 69184783 100.0 % (2 / 2)
HeapTupleHeaderGetRawXmin CBC 225357607 100.0 % (2 / 2)
HeapTupleHeaderGetSpeculativeToken CBC 2 100.0 % (3 / 3) 50.0 % (1 / 2)
HeapTupleHeaderGetTypMod CBC 2585115 100.0 % (2 / 2)
HeapTupleHeaderGetTypeId CBC 2592197 100.0 % (2 / 2)
HeapTupleHeaderGetUpdateXid CBC 10782960 100.0 % (6 / 6) 100.0 % (6 / 6)
HeapTupleHeaderGetXmin CBC 78124615 100.0 % (3 / 3) 100.0 % (2 / 2)
HeapTupleHeaderHasMatch CBC 9342244 100.0 % (2 / 2)
HeapTupleHeaderIndicatesMovedPartitions CBC 158237 100.0 % (2 / 2)
HeapTupleHeaderIsHeapOnly CBC 82443791 100.0 % (2 / 2)
HeapTupleHeaderIsHotUpdated CBC 26424686 100.0 % (4 / 4) 100.0 % (6 / 6)
HeapTupleHeaderIsSpeculative CBC 228483708 100.0 % (2 / 2)
HeapTupleHeaderSetCmax CBC 6906796 100.0 % (7 / 7) 75.0 % (3 / 4)
HeapTupleHeaderSetCmin CBC 17765490 100.0 % (5 / 5) 50.0 % (1 / 2)
HeapTupleHeaderSetDatumLength CBC 18864992 100.0 % (3 / 3)
HeapTupleHeaderSetHeapOnly CBC 334252 100.0 % (3 / 3)
HeapTupleHeaderSetHotUpdated CBC 204885 100.0 % (3 / 3)
HeapTupleHeaderSetMatch CBC 4033357 100.0 % (3 / 3)
HeapTupleHeaderSetMovedPartitions CBC 815 100.0 % (3 / 3)
HeapTupleHeaderSetSpeculativeToken CBC 2231 100.0 % (3 / 3)
HeapTupleHeaderSetTypMod CBC 18899978 100.0 % (3 / 3)
HeapTupleHeaderSetTypeId CBC 18899978 100.0 % (3 / 3)
HeapTupleHeaderSetXmax CBC 25046334 100.0 % (3 / 3)
HeapTupleHeaderSetXmin CBC 17793404 100.0 % (3 / 3)
HeapTupleHeaderSetXminFrozen CBC 104105 100.0 % (4 / 4) 50.0 % (1 / 2)
HeapTupleHeaderXminCommitted CBC 188720651 100.0 % (2 / 2)
HeapTupleHeaderXminFrozen CBC 384960645 100.0 % (2 / 2)
HeapTupleHeaderXminInvalid CBC 48508984 100.0 % (2 / 2)
HeapTupleIsHeapOnly CBC 45588218 100.0 % (2 / 2)
HeapTupleIsHotUpdated CBC 9752106 100.0 % (2 / 2)
HeapTupleNoNulls CBC 209472462 100.0 % (2 / 2)
HeapTupleSetHeapOnly CBC 334252 100.0 % (3 / 3)
HeapTupleSetHotUpdated CBC 167126 100.0 % (3 / 3)
fastgetattr CBC 202930909 100.0 % (12 / 12) 87.5 % (7 / 8)

Generated by: LCOV version 2.0-1