LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.0 % 823 757 1 5 60 100 657 1 1 76
Current Date: 2026-05-05 10:23:31 +0900 Functions: 91.9 % 86 79 1 6 15 64 2
Baseline: lcov-20260505-025707-baseline Branches: 66.2 % 464 307 12 6 2 137 1 2 50 254 12 16 8 56
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 99.0 % 102 101 1 98 3
(360..) days: 91.0 % 721 656 5 60 2 654 1
Function coverage date bins:
(360..) days: 91.9 % 86 79 1 6 15 64
Branch coverage date bins:
(30,360] days: 80.6 % 62 50 12 50
(360..) days: 59.8 % 430 257 6 2 137 1 2 254 12 16

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
tts_virtual_materialize CBC 3899504 78.0 % (32 / 41) 77.8 % (28 / 36)
tts_heap_is_current_xact_tuple UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tts_heap_getsysattr UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
slot_getsomeattrs_int LBC 0 0.0 % (0 / 5) 0.0 % (0 / 4)
ExecDropSingleTupleTableSlot CBC 19879599 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecResetTupleTable CBC 517158 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecSetSlotDescriptor GNC 37253 81.2 % (13 / 16) 41.7 % (5 / 12)
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)
BuildTupleFromCStrings CBC 995686 90.0 % (18 / 20) 83.3 % (5 / 6)
do_text_output_multiline CBC 16196 85.7 % (12 / 14) 75.0 % (3 / 4)
tts_virtual_getsomeattrs UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
ExecStoreBufferHeapTuple CBC 104965103 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreHeapTuple CBC 3577399 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreMinimalTuple CBC 41250660 87.5 % (7 / 8) 40.0 % (4 / 10)
ExecStorePinnedBufferHeapTuple CBC 3407451 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecTypeSetColNames CBC 2888 92.9 % (13 / 14) 75.0 % (12 / 16)
slot_getmissingattrs GNC 4831 92.9 % (13 / 14) 75.0 % (9 / 12)
tts_buffer_heap_copy_heap_tuple CBC 8267107 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1875357 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_get_heap_tuple CBC 26700477 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_getsysattr CBC 72785 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_buffer_is_current_xact_tuple CBC 564 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_copy_heap_tuple CBC 344 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_get_heap_tuple CBC 2234591 83.3 % (5 / 6) 50.0 % (2 / 4)
BlessTupleDesc GNC 88959 100.0 % (6 / 6) 83.3 % (5 / 6)
ExecAllocTableSlot GNC 1373628 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 73330 100.0 % (2 / 2)
ExecFetchSlotHeapTuple CBC 31933199 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecFetchSlotHeapTupleDatum CBC 41676 100.0 % (7 / 7) 100.0 % (2 / 2)
ExecFetchSlotMinimalTuple CBC 15018030 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecForceStoreHeapTuple CBC 1156931 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 4850241 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitExtraTupleSlot GNC 278696 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 28821 100.0 % (3 / 3)
ExecInitResultSlot CBC 605216 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 425043 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 880328 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 472855 100.0 % (7 / 7)
ExecStoreAllNullTuple CBC 29829 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreHeapTupleDatum CBC 9 100.0 % (10 / 10)
ExecStoreVirtualTuple CBC 19209580 100.0 % (7 / 7) 50.0 % (3 / 6)
ExecTypeFromExprList GNC 9745 100.0 % (10 / 10) 100.0 % (6 / 6)
ExecTypeFromTL CBC 900023 100.0 % (2 / 2)
ExecTypeFromTLInternal GNC 973353 100.0 % (19 / 19) 100.0 % (12 / 12)
HeapTupleHeaderGetDatum CBC 1546393 100.0 % (7 / 7) 75.0 % (3 / 4)
MakeSingleTupleTableSlot GNC 20066811 100.0 % (3 / 3)
MakeTupleTableSlot GNC 21440553 100.0 % (29 / 29) 100.0 % (10 / 10)
TupleDescGetAttInMetadata GNC 14349 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc GNC 19788 100.0 % (6 / 6)
do_tup_output CBC 116205 100.0 % (10 / 10)
end_tup_output CBC 19788 100.0 % (5 / 5)
tts_buffer_heap_clear CBC 34562259 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_copyslot CBC 7668043 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_getsomeattrs GNC 92415622 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_init CBC 17559772 100.0 % (2 / 2)
tts_buffer_heap_materialize CBC 24276446 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_release CBC 17549455 100.0 % (2 / 2)
tts_buffer_heap_store_tuple CBC 108376918 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_heap_clear CBC 7435561 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_minimal_tuple CBC 2720 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_copyslot CBC 900 100.0 % (6 / 6)
tts_heap_getsomeattrs GNC 7337305 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_init CBC 2740076 100.0 % (2 / 2)
tts_heap_materialize CBC 2235597 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2739137 100.0 % (2 / 2)
tts_heap_store_tuple CBC 3577399 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 52747191 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 641573 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1859647 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 784766 100.0 % (6 / 6)
tts_minimal_get_minimal_tuple CBC 3435711 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_getsomeattrs GNC 39478947 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_minimal_init CBC 264014 100.0 % (4 / 4)
tts_minimal_materialize CBC 1018666 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_minimal_release CBC 230764 100.0 % (2 / 2)
tts_minimal_store_tuple CBC 44341888 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_virtual_clear CBC 61881328 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copy_heap_tuple CBC 10472405 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple CBC 19393403 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copyslot CBC 88347 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_getsysattr CBC 8 100.0 % (3 / 3) 50.0 % (2 / 4)
tts_virtual_init CBC 876691 100.0 % (2 / 2)
tts_virtual_release CBC 856157 100.0 % (2 / 2)

Generated by: LCOV version 2.5.0-beta