LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.0 % 825 759 66 5 754 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 91.9 % 86 79 7 2 77
Baseline: lcov-20260920-baseline Branches: 66.0 % 468 309 159 309
Baseline Date: 2026-09-20 14:13:13 +0900 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
BlessTupleDesc CBC 88838 100.0 % (6 / 6) 83.3 % (5 / 6)
BuildTupleFromCStrings GNC 1085740 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecAllocTableSlot CBC 1339631 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 70194 100.0 % (2 / 2)
ExecDropSingleTupleTableSlot CBC 11614329 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecFetchSlotHeapTuple CBC 31068148 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecFetchSlotHeapTupleDatum CBC 40379 100.0 % (7 / 7) 100.0 % (2 / 2)
ExecFetchSlotMinimalTuple CBC 14672117 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecForceStoreHeapTuple CBC 147380 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 4847699 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 280018 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 30129 100.0 % (3 / 3)
ExecInitResultSlot CBC 600571 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 431149 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 880331 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 453522 100.0 % (7 / 7)
ExecResetTupleTable CBC 523119 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecSetSlotDescriptor CBC 36190 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecStoreAllNullTuple CBC 31135 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreBufferHeapTuple CBC 96789423 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreHeapTuple CBC 3446107 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreHeapTupleDatum CBC 9 100.0 % (10 / 10)
ExecStoreMinimalTuple CBC 39751364 87.5 % (7 / 8) 40.0 % (4 / 10)
ExecStorePinnedBufferHeapTuple CBC 3431015 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreVirtualTuple CBC 19203023 100.0 % (7 / 7) 50.0 % (3 / 6)
ExecTypeFromExprList CBC 9766 100.0 % (10 / 10) 100.0 % (6 / 6)
ExecTypeFromTL CBC 898837 100.0 % (2 / 2)
ExecTypeFromTLInternal CBC 969031 100.0 % (19 / 19) 100.0 % (12 / 12)
ExecTypeSetColNames CBC 2949 92.9 % (13 / 14) 75.0 % (12 / 16)
HeapTupleHeaderGetDatum CBC 1554856 100.0 % (7 / 7) 75.0 % (3 / 4)
MakeSingleTupleTableSlot CBC 11811001 100.0 % (3 / 3)
MakeTupleTableSlot CBC 13150746 100.0 % (29 / 29) 100.0 % (10 / 10)
TupleDescGetAttInMetadata GNC 14627 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc CBC 20564 100.0 % (6 / 6)
do_text_output_multiline CBC 16798 85.7 % (12 / 14) 75.0 % (3 / 4)
do_tup_output CBC 121343 100.0 % (10 / 10)
end_tup_output CBC 20564 100.0 % (5 / 5)
slot_deform_heap_tuple CBC 129575174 100.0 % (81 / 81) 81.5 % (44 / 54)
slot_getmissingattrs CBC 4846 92.9 % (13 / 14) 75.0 % (9 / 12)
slot_getsomeattrs_int UBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
tts_buffer_heap_clear CBC 25108587 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_copy_heap_tuple CBC 8255584 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1894973 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 7624119 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_get_heap_tuple CBC 25863724 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_getsomeattrs CBC 85061515 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_getsysattr CBC 72791 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_buffer_heap_init CBC 9320554 100.0 % (2 / 2)
tts_buffer_heap_materialize CBC 24017254 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_release CBC 9310339 100.0 % (2 / 2)
tts_buffer_heap_store_tuple CBC 100224804 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_buffer_is_current_xact_tuple CBC 566 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_clear CBC 7137280 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_heap_tuple CBC 344 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_copy_minimal_tuple CBC 2735 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_copyslot CBC 900 100.0 % (6 / 6)
tts_heap_get_heap_tuple CBC 2151047 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_getsomeattrs CBC 6973740 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_getsysattr UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
tts_heap_init CBC 2614867 100.0 % (2 / 2)
tts_heap_is_current_xact_tuple UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tts_heap_materialize CBC 2152055 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2613841 100.0 % (2 / 2)
tts_heap_store_tuple CBC 3446107 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 51470396 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 650860 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1879874 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 709742 100.0 % (6 / 6)
tts_minimal_get_minimal_tuple CBC 3468324 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_getsomeattrs CBC 37539919 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_minimal_getsysattr UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_init CBC 261841 100.0 % (4 / 4)
tts_minimal_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_materialize CBC 1067127 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_minimal_release CBC 229082 100.0 % (2 / 2)
tts_minimal_store_tuple CBC 42840050 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_virtual_clear CBC 60248422 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copy_heap_tuple CBC 10430765 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple CBC 18391346 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copyslot CBC 84316 100.0 % (11 / 11) 100.0 % (2 / 2)
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)
tts_virtual_init CBC 953484 100.0 % (2 / 2)
tts_virtual_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_virtual_materialize CBC 3952319 78.0 % (32 / 41) 77.8 % (28 / 36)
tts_virtual_release CBC 933182 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1