LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 92.0 % 825 759 66 5 754 5
Current Date: 2026-10-12 11:56:10 +0200 Functions: 91.9 % 86 79 7 2 77
Baseline: lcov-20261012-baseline Branches: 66.0 % 468 309 159 309
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(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_getsomeattrs_int UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
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)
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_getsomeattrs UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
tts_virtual_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_virtual_getsysattr CBC 8 100.0 % (3 / 3) 50.0 % (2 / 4)
ExecStoreHeapTupleDatum CBC 9 100.0 % (10 / 10)
tts_heap_copy_heap_tuple CBC 344 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_is_current_xact_tuple CBC 566 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_copyslot CBC 901 100.0 % (6 / 6)
tts_heap_copy_minimal_tuple CBC 2735 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecTypeSetColNames CBC 3023 92.9 % (13 / 14) 75.0 % (12 / 16)
slot_getmissingattrs CBC 4857 92.9 % (13 / 14) 75.0 % (9 / 12)
ExecTypeFromExprList CBC 9826 100.0 % (10 / 10) 100.0 % (6 / 6)
TupleDescGetAttInMetadata GNC 14638 100.0 % (18 / 18) 100.0 % (4 / 4)
do_text_output_multiline CBC 16918 85.7 % (12 / 14) 75.0 % (3 / 4)
begin_tup_output_tupdesc CBC 20725 100.0 % (6 / 6)
end_tup_output CBC 20725 100.0 % (5 / 5)
ExecInitNullTupleSlot CBC 30373 100.0 % (3 / 3)
ExecStoreAllNullTuple CBC 31379 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecSetSlotDescriptor CBC 36278 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecFetchSlotHeapTupleDatum CBC 40363 100.0 % (7 / 7) 100.0 % (2 / 2)
ExecCleanTypeFromTL CBC 70452 100.0 % (2 / 2)
tts_buffer_heap_getsysattr CBC 72795 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_virtual_copyslot CBC 83933 100.0 % (11 / 11) 100.0 % (2 / 2)
BlessTupleDesc CBC 88942 100.0 % (6 / 6) 83.3 % (5 / 6)
do_tup_output CBC 123465 100.0 % (10 / 10)
ExecForceStoreHeapTuple CBC 148022 100.0 % (20 / 20) 100.0 % (8 / 8)
tts_minimal_release CBC 231771 100.0 % (2 / 2)
tts_minimal_init CBC 264657 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 280620 100.0 % (2 / 2)
ExecInitResultTupleSlotTL CBC 434111 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 456345 100.0 % (7 / 7)
ExecResetTupleTable CBC 523209 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecInitResultSlot CBC 604117 100.0 % (7 / 7)
tts_minimal_copy_heap_tuple CBC 651258 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 740900 100.0 % (6 / 6)
ExecInitResultTypeTL CBC 885106 100.0 % (4 / 4)
ExecTypeFromTL CBC 903805 100.0 % (2 / 2)
tts_virtual_release CBC 936791 100.0 % (2 / 2)
tts_virtual_init CBC 957050 100.0 % (2 / 2)
ExecTypeFromTLInternal CBC 974257 100.0 % (19 / 19) 100.0 % (12 / 12)
BuildTupleFromCStrings GNC 1081123 90.0 % (18 / 20) 83.3 % (5 / 6)
tts_minimal_materialize CBC 1090310 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecAllocTableSlot CBC 1346701 100.0 % (4 / 4)
HeapTupleHeaderGetDatum CBC 1549443 100.0 % (7 / 7) 75.0 % (3 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1915295 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_minimal_copy_minimal_tuple CBC 1924260 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_get_heap_tuple CBC 2156419 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_materialize CBC 2157428 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2618410 100.0 % (2 / 2)
tts_heap_init CBC 2619080 100.0 % (2 / 2)
ExecStoreHeapTuple CBC 2903274 88.9 % (8 / 9) 40.0 % (4 / 10)
tts_heap_store_tuple CBC 2903274 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 3523180 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecStorePinnedBufferHeapTuple CBC 3619571 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_virtual_materialize CBC 3957074 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecForceStoreMinimalTuple CBC 4850241 100.0 % (12 / 12) 100.0 % (4 / 4)
tts_heap_getsomeattrs CBC 6460431 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_clear CBC 6601718 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_copyslot CBC 7618519 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_copy_heap_tuple CBC 7683657 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_release CBC 9930657 100.0 % (2 / 2)
tts_buffer_heap_init CBC 9940558 100.0 % (2 / 2)
tts_virtual_copy_heap_tuple CBC 10427848 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecDropSingleTupleTableSlot CBC 12238593 69.2 % (9 / 13) 41.7 % (5 / 12)
MakeSingleTupleTableSlot CBC 12434530 100.0 % (3 / 3)
MakeTupleTableSlot CBC 13781345 100.0 % (29 / 29) 100.0 % (10 / 10)
ExecFetchSlotMinimalTuple CBC 14783533 100.0 % (10 / 10) 60.0 % (6 / 10)
tts_virtual_copy_minimal_tuple CBC 18675383 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreVirtualTuple CBC 19271250 100.0 % (7 / 7) 50.0 % (3 / 6)
tts_buffer_heap_materialize CBC 24006472 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_clear CBC 25783155 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_get_heap_tuple CBC 25912583 83.3 % (5 / 6) 50.0 % (2 / 4)
ExecFetchSlotHeapTuple CBC 31124754 100.0 % (12 / 12) 75.0 % (9 / 12)
tts_minimal_getsomeattrs CBC 38378839 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreMinimalTuple CBC 40491340 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_minimal_store_tuple CBC 43582568 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_minimal_clear CBC 52253469 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_clear CBC 60710553 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_buffer_heap_getsomeattrs CBC 86328807 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreBufferHeapTuple CBC 98680575 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_buffer_heap_store_tuple CBC 102304491 100.0 % (20 / 20) 81.2 % (13 / 16)
slot_deform_heap_tuple CBC 131168077 100.0 % (81 / 81) 81.5 % (44 / 54)

Generated by: LCOV version 2.0-1