LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 92.0 % 827 761 66 5 756 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 91.9 % 86 79 7 2 77
Baseline: lcov-20261105-baseline Branches: 66.0 % 468 309 159 309
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 99.1 % 109 108 1 5 103
(360..) days: 90.9 % 716 651 65 651
Function coverage date bins:
(360..) days: 91.9 % 86 79 7 2 77
Branch coverage date bins:
(30,360] days: 78.8 % 66 52 14 52
(360..) days: 63.9 % 402 257 145 257

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
slot_deform_heap_tuple CBC 131741539 100.0 % (81 / 81) 81.5 % (44 / 54)
tts_virtual_materialize CBC 3980193 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecDropSingleTupleTableSlot CBC 12347343 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecSetSlotDescriptor CBC 36520 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecStoreBufferHeapTuple CBC 98907619 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStorePinnedBufferHeapTuple CBC 3620523 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreAllNullTuple CBC 31588 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreHeapTuple CBC 2857436 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreMinimalTuple CBC 40937563 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_heap_getsysattr UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
tts_heap_is_current_xact_tuple UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
ExecResetTupleTable CBC 523767 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecFetchSlotMinimalTuple CBC 14764103 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecTypeSetColNames CBC 3023 92.9 % (13 / 14) 75.0 % (12 / 16)
slot_getsomeattrs_int UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
tts_buffer_heap_getsysattr CBC 72807 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_buffer_is_current_xact_tuple CBC 566 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_minimal_getsysattr UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_virtual_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
ExecFetchSlotHeapTuple CBC 31298626 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecStoreVirtualTuple CBC 19889941 100.0 % (7 / 7) 50.0 % (3 / 6)
slot_getmissingattrs CBC 4857 92.9 % (13 / 14) 75.0 % (9 / 12)
tts_buffer_heap_store_tuple CBC 102532487 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_minimal_store_tuple CBC 44026249 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_buffer_heap_copy_heap_tuple CBC 7570081 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1908020 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 7622295 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_get_heap_tuple CBC 26048652 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_materialize CBC 24016237 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_heap_copy_heap_tuple CBC 344 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_get_heap_tuple CBC 2175019 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_minimal_materialize CBC 1077504 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_getsomeattrs UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
tts_virtual_getsysattr CBC 8 100.0 % (3 / 3) 50.0 % (2 / 4)
BlessTupleDesc CBC 89071 100.0 % (6 / 6) 83.3 % (5 / 6)
BuildTupleFromCStrings GNC 1080722 90.0 % (18 / 20) 83.3 % (5 / 6)
HeapTupleHeaderGetDatum CBC 1549762 100.0 % (7 / 7) 75.0 % (3 / 4)
do_text_output_multiline CBC 17084 85.7 % (12 / 14) 75.0 % (3 / 4)
tts_buffer_heap_clear CBC 25890682 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_getsomeattrs CBC 86573556 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_getsomeattrs CBC 6428743 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_materialize CBC 2176028 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 38739240 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_heap_tuple CBC 10450741 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple CBC 18712681 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotHeapTupleDatum CBC 40363 100.0 % (7 / 7) 100.0 % (2 / 2)
ExecForceStoreHeapTuple CBC 148237 100.0 % (22 / 22) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 4847570 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecTypeFromExprList CBC 10033 100.0 % (10 / 10) 100.0 % (6 / 6)
ExecTypeFromTLInternal CBC 978389 100.0 % (19 / 19) 100.0 % (12 / 12)
MakeTupleTableSlot CBC 13896822 100.0 % (29 / 29) 100.0 % (10 / 10)
TupleDescGetAttInMetadata GNC 14650 100.0 % (18 / 18) 100.0 % (4 / 4)
tts_heap_clear CBC 6588133 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_minimal_tuple CBC 2735 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_store_tuple CBC 2857436 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 52718057 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 652169 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1924408 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 3501328 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_virtual_clear CBC 61646301 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copyslot CBC 88403 100.0 % (11 / 11) 100.0 % (2 / 2)
ExecAllocTableSlot CBC 1353770 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 71006 100.0 % (2 / 2)
ExecInitExtraTupleSlot CBC 282147 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 30582 100.0 % (3 / 3)
ExecInitResultSlot CBC 607107 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 435565 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 888360 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 458849 100.0 % (7 / 7)
ExecStoreHeapTupleDatum CBC 9 100.0 % (10 / 10)
ExecTypeFromTL CBC 907383 100.0 % (2 / 2)
MakeSingleTupleTableSlot CBC 12542938 100.0 % (3 / 3)
begin_tup_output_tupdesc CBC 20940 100.0 % (6 / 6)
do_tup_output CBC 125777 100.0 % (10 / 10)
end_tup_output CBC 20940 100.0 % (5 / 5)
tts_buffer_heap_init CBC 10023715 100.0 % (2 / 2)
tts_buffer_heap_release CBC 10013286 100.0 % (2 / 2)
tts_heap_copyslot CBC 901 100.0 % (6 / 6)
tts_heap_init CBC 2642037 100.0 % (2 / 2)
tts_heap_release CBC 2641363 100.0 % (2 / 2)
tts_minimal_copyslot CBC 741176 100.0 % (6 / 6)
tts_minimal_init CBC 266140 100.0 % (4 / 4)
tts_minimal_release CBC 233025 100.0 % (2 / 2)
tts_virtual_init CBC 964930 100.0 % (2 / 2)
tts_virtual_release CBC 944204 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1