LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GIC GNC CBC EUB ECB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.7 % 796 730 1 5 60 13 717 1 17
Current Date: 2026-03-14 14:10:32 -0400 Functions: 92.0 % 87 80 1 6 4 76
Baseline: lcov-20260315-024220-baseline Branches: 66.8 % 458 306 3 8 2 139 2 7 297 16 22 3 5
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 91.7 % 12 11 1 11
(30,360] days: 100.0 % 13 13 2 11
(360..) days: 91.6 % 771 706 5 60 706
Function coverage date bins:
(30,360] days: 100.0 % 4 4 4
(360..) days: 91.6 % 83 76 1 6 4 72
Branch coverage date bins:
[..1] days: 70.0 % 10 7 3 7
(360..) days: 61.5 % 486 299 8 2 139 2 297 16 22

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 LBC 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 6 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 465 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_copyslot CBC 900 100.0 % (6 / 6)
ExecTypeSetColNames CBC 2063 92.9 % (13 / 14) 75.0 % (12 / 16)
slot_getmissingattrs GNC 3917 92.9 % (13 / 14) 75.0 % (9 / 12)
tts_heap_copy_minimal_tuple CBC 4754 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecTypeFromExprList CBC 7273 100.0 % (9 / 9) 100.0 % (6 / 6)
do_text_output_multiline CBC 12487 85.7 % (12 / 14) 75.0 % (3 / 4)
TupleDescGetAttInMetadata GNC 14153 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc GNC 15612 100.0 % (6 / 6)
end_tup_output CBC 15612 100.0 % (5 / 5)
ExecInitNullTupleSlot CBC 23876 100.0 % (3 / 3)
ExecStoreAllNullTuple CBC 24605 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecFetchSlotHeapTupleDatum CBC 31516 100.0 % (7 / 7) 50.0 % (1 / 2)
BlessTupleDesc CBC 49280 100.0 % (5 / 5) 100.0 % (4 / 4)
tts_virtual_copyslot CBC 68205 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_getsysattr CBC 72713 83.3 % (5 / 6) 33.3 % (2 / 6)
do_tup_output CBC 89533 100.0 % (10 / 10)
tts_minimal_release CBC 187111 100.0 % (2 / 2)
tts_minimal_init CBC 214893 100.0 % (4 / 4)
ExecInitResultTupleSlotTL CBC 351569 100.0 % (4 / 4)
ExecSetSlotDescriptor CBC 432241 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecCleanTypeFromTL CBC 462301 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 547779 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 576679 100.0 % (6 / 6)
ExecInitExtraTupleSlot CBC 636168 100.0 % (2 / 2)
ExecInitScanTupleSlot CBC 787801 100.0 % (7 / 7)
tts_minimal_materialize CBC 815563 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecForceStoreHeapTuple CBC 870939 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecInitResultSlot CBC 901404 100.0 % (7 / 7)
BuildTupleFromCStrings CBC 931346 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecStorePinnedBufferHeapTuple CBC 1137286 90.0 % (9 / 10) 41.7 % (5 / 12)
HeapTupleHeaderGetDatum CBC 1209303 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecResetTupleTable CBC 1249194 77.8 % (14 / 18) 75.0 % (15 / 20)
tts_buffer_heap_copy_minimal_tuple CBC 1423553 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_minimal_copy_minimal_tuple CBC 1425678 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_virtual_release CBC 1518233 100.0 % (2 / 2)
ExecInitResultTypeTL CBC 1530066 100.0 % (4 / 4)
tts_virtual_init CBC 1533441 100.0 % (2 / 2)
ExecTypeFromTL CBC 1545662 100.0 % (2 / 2)
tts_heap_get_heap_tuple CBC 1822667 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_materialize CBC 1823673 100.0 % (15 / 15) 83.3 % (5 / 6)
ExecTypeFromTLInternal CBC 2007963 100.0 % (18 / 18) 100.0 % (12 / 12)
tts_heap_release CBC 2228882 100.0 % (2 / 2)
tts_heap_init CBC 2229474 100.0 % (2 / 2)
tts_virtual_materialize CBC 2257760 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecAllocTableSlot CBC 2338564 100.0 % (4 / 4)
ExecStoreHeapTuple CBC 2378586 88.9 % (8 / 9) 40.0 % (4 / 10)
tts_heap_store_tuple CBC 2378586 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 2598007 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecForceStoreMinimalTuple CBC 3637581 100.0 % (12 / 12) 100.0 % (4 / 4)
tts_heap_getsomeattrs CBC 5426138 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_clear CBC 5520504 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_copy_heap_tuple CBC 6016877 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 6593845 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_heap_tuple CBC 8395330 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10904335 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecStoreVirtualTuple CBC 14305005 100.0 % (7 / 7) 50.0 % (3 / 6)
tts_buffer_heap_release CBC 14611951 100.0 % (2 / 2)
tts_buffer_heap_init CBC 14619380 100.0 % (2 / 2)
tts_virtual_copy_minimal_tuple CBC 15024217 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_materialize CBC 15551791 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecDropSingleTupleTableSlot CBC 15690250 69.2 % (9 / 13) 41.7 % (5 / 12)
MakeSingleTupleTableSlot CBC 16258532 100.0 % (3 / 3)
MakeTupleTableSlot CBC 18597188 100.0 % (25 / 25) 100.0 % (8 / 8)
tts_buffer_heap_get_heap_tuple CBC 20180684 83.3 % (5 / 6) 50.0 % (2 / 4)
ExecFetchSlotHeapTuple CBC 23562101 100.0 % (12 / 12) 75.0 % (9 / 12)
tts_buffer_heap_clear CBC 28399577 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 30641312 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreMinimalTuple CBC 32323763 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_minimal_store_tuple CBC 34642184 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_minimal_clear CBC 41311187 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_clear CBC 48909324 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_buffer_heap_getsomeattrs CBC 77223619 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreBufferHeapTuple CBC 86425062 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_buffer_heap_store_tuple CBC 87565648 100.0 % (20 / 20) 81.2 % (13 / 16)
slot_deform_heap_tuple GNC 113291069 100.0 % (23 / 23) 100.0 % (12 / 12)
slot_deform_heap_tuple_internal CBC 123167161 100.0 % (36 / 36) 91.7 % (33 / 36)

Generated by: LCOV version 2.4-beta