LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 92.0 % 825 759 66 5 754 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 91.9 % 86 79 7 2 77
Baseline: lcov-20260827-baseline Branches: 66.0 % 468 309 159 309
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 7 7 5 2
(30,360] days: 99.0 % 102 101 1 101
(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:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 79.7 % 64 51 13 51
(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 132371369 100.0 % (81 / 81) 81.5 % (44 / 54)
tts_virtual_materialize CBC 3927968 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecDropSingleTupleTableSlot CBC 19663417 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecSetSlotDescriptor CBC 36462 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecStoreBufferHeapTuple CBC 98804414 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStorePinnedBufferHeapTuple CBC 3419341 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreAllNullTuple CBC 31171 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreHeapTuple CBC 3467943 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreMinimalTuple CBC 41206602 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 525576 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecFetchSlotMinimalTuple CBC 15267558 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecTypeSetColNames CBC 3025 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 72794 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 31706172 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecStoreVirtualTuple CBC 19244622 100.0 % (7 / 7) 50.0 % (3 / 6)
slot_getmissingattrs CBC 4870 92.9 % (13 / 14) 75.0 % (9 / 12)
tts_buffer_heap_store_tuple CBC 102228110 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_minimal_store_tuple CBC 44297830 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_buffer_heap_copy_heap_tuple CBC 8324610 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1900081 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 7620063 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_get_heap_tuple CBC 26483657 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_materialize CBC 23974846 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 2193053 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_minimal_materialize CBC 1065020 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 89609 100.0 % (6 / 6) 83.3 % (5 / 6)
BuildTupleFromCStrings GNC 1042487 90.0 % (18 / 20) 83.3 % (5 / 6)
HeapTupleHeaderGetDatum CBC 1530913 100.0 % (7 / 7) 75.0 % (3 / 4)
do_text_output_multiline CBC 16594 85.7 % (12 / 14) 75.0 % (3 / 4)
tts_buffer_heap_clear CBC 33655478 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_getsomeattrs CBC 85863634 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_getsomeattrs CBC 7078014 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_materialize CBC 2194061 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 39429721 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_heap_tuple CBC 10409337 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple CBC 19083166 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotHeapTupleDatum CBC 40647 100.0 % (7 / 7) 100.0 % (2 / 2)
ExecForceStoreHeapTuple CBC 148773 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 4850241 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecTypeFromExprList CBC 9896 100.0 % (10 / 10) 100.0 % (6 / 6)
ExecTypeFromTLInternal CBC 986215 100.0 % (19 / 19) 100.0 % (12 / 12)
MakeTupleTableSlot CBC 21236178 100.0 % (29 / 29) 100.0 % (10 / 10)
TupleDescGetAttInMetadata GNC 14503 100.0 % (18 / 18) 100.0 % (4 / 4)
tts_heap_clear CBC 7222879 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_minimal_tuple CBC 2737 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_store_tuple CBC 3467943 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 52793918 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 649753 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1880294 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 3470295 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_virtual_clear CBC 60751718 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copyslot CBC 85231 100.0 % (11 / 11) 100.0 % (2 / 2)
ExecAllocTableSlot CBC 1373862 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 71883 100.0 % (2 / 2)
ExecInitExtraTupleSlot CBC 283711 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 30157 100.0 % (3 / 3)
ExecInitResultSlot CBC 611993 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 438636 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 895573 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 462135 100.0 % (7 / 7)
ExecStoreHeapTupleDatum CBC 9 100.0 % (10 / 10)
ExecTypeFromTL CBC 914332 100.0 % (2 / 2)
MakeSingleTupleTableSlot CBC 19862201 100.0 % (3 / 3)
begin_tup_output_tupdesc CBC 20296 100.0 % (6 / 6)
do_tup_output CBC 119447 100.0 % (10 / 10)
end_tup_output CBC 20296 100.0 % (5 / 5)
tts_buffer_heap_init CBC 17431665 100.0 % (2 / 2)
tts_buffer_heap_release CBC 17421065 100.0 % (2 / 2)
tts_heap_copyslot CBC 900 100.0 % (6 / 6)
tts_heap_init CBC 2657596 100.0 % (2 / 2)
tts_heap_release CBC 2656600 100.0 % (2 / 2)
tts_minimal_copyslot CBC 752734 100.0 % (6 / 6)
tts_minimal_init CBC 266827 100.0 % (4 / 4)
tts_minimal_release CBC 233892 100.0 % (2 / 2)
tts_virtual_init CBC 880090 100.0 % (2 / 2)
tts_virtual_release CBC 859561 100.0 % (2 / 2)

Generated by: LCOV version 2.0-1