LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit LBC UIC UBC GIC GNC CBC EUB ECB DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 92.4 % 800 739 61 2 737 2
Current Date: 2025-12-18 07:33:40 +0900 Functions: 93.1 % 87 81 6 2 79
Baseline: lcov-20251218-005734-baseline Branches: 67.1 % 456 306 6 2 142 2 304 16 22
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 47 47 47
(360..) days: 91.9 % 751 690 61 690
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 92.6 % 81 75 6 2 73
Branch coverage date bins:
(30,360] days: 67.5 % 40 27 2 1 27 4 6
(360..) days: 61.5 % 454 279 4 2 141 2 277 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_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)
ExecStoreHeapTupleDatum CBC 3 100.0 % (10 / 10)
tts_virtual_getsysattr CBC 6 100.0 % (3 / 3) 50.0 % (2 / 4)
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 2045 92.9 % (13 / 14) 75.0 % (12 / 16)
tts_heap_copy_minimal_tuple CBC 2700 100.0 % (5 / 5) 100.0 % (2 / 2)
slot_getmissingattrs CBC 3907 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecTypeFromExprList CBC 7192 100.0 % (9 / 9) 100.0 % (6 / 6)
do_text_output_multiline CBC 12117 85.7 % (12 / 14) 75.0 % (3 / 4)
TupleDescGetAttInMetadata GNC 13941 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc GNC 14971 100.0 % (6 / 6)
end_tup_output CBC 14971 100.0 % (5 / 5)
ExecInitNullTupleSlot CBC 20535 100.0 % (3 / 3)
ExecStoreAllNullTuple CBC 21237 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecFetchSlotHeapTupleDatum CBC 30050 100.0 % (7 / 7) 50.0 % (1 / 2)
ExecSetSlotDescriptor CBC 30501 81.2 % (13 / 16) 41.7 % (5 / 12)
BlessTupleDesc CBC 48788 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 59766 100.0 % (2 / 2)
tts_virtual_copyslot CBC 68981 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_getsysattr CBC 72681 83.3 % (5 / 6) 33.3 % (2 / 6)
do_tup_output CBC 86106 100.0 % (10 / 10)
tts_minimal_release CBC 172028 100.0 % (2 / 2)
tts_minimal_init CBC 198189 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 227957 100.0 % (2 / 2)
ExecInitResultTupleSlotTL CBC 324491 100.0 % (4 / 4)
ExecStorePinnedBufferHeapTuple CBC 336833 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecInitScanTupleSlot CBC 354113 100.0 % (7 / 7)
tts_minimal_copy_heap_tuple CBC 390639 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecResetTupleTable CBC 429557 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecInitResultSlot CBC 459519 100.0 % (7 / 7)
tts_minimal_copyslot CBC 570227 100.0 % (6 / 6)
ExecInitResultTypeTL CBC 671825 100.0 % (4 / 4)
tts_virtual_release CBC 672239 100.0 % (2 / 2)
ExecTypeFromTL CBC 686678 100.0 % (2 / 2)
tts_virtual_init CBC 687253 100.0 % (2 / 2)
ExecTypeFromTLInternal CBC 746444 100.0 % (18 / 18) 100.0 % (12 / 12)
tts_minimal_materialize CBC 809190 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecForceStoreHeapTuple CBC 869523 100.0 % (20 / 20) 100.0 % (8 / 8)
BuildTupleFromCStrings CBC 891747 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecAllocTableSlot CBC 1054219 100.0 % (4 / 4)
HeapTupleHeaderGetDatum CBC 1166215 100.0 % (7 / 7) 75.0 % (3 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1413102 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_minimal_copy_minimal_tuple CBC 1413571 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_get_heap_tuple CBC 1784433 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_materialize CBC 1785437 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2185345 100.0 % (2 / 2)
tts_heap_init CBC 2185906 100.0 % (2 / 2)
tts_virtual_materialize CBC 2216929 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecStoreHeapTuple CBC 2350726 88.9 % (8 / 9) 40.0 % (4 / 10)
tts_heap_store_tuple CBC 2350726 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 2528596 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecForceStoreMinimalTuple CBC 3548328 100.0 % (12 / 12) 100.0 % (4 / 4)
tts_heap_getsomeattrs CBC 5310281 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_clear CBC 5429984 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_copy_heap_tuple CBC 5636872 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 5879951 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_heap_tuple CBC 7381859 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10748340 100.0 % (10 / 10) 60.0 % (6 / 10)
tts_buffer_heap_release CBC 13372366 100.0 % (2 / 2)
tts_buffer_heap_init CBC 13379571 100.0 % (2 / 2)
ExecStoreVirtualTuple CBC 13584171 100.0 % (7 / 7) 50.0 % (3 / 6)
tts_buffer_heap_materialize CBC 14121464 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_minimal_tuple CBC 14339156 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecDropSingleTupleTableSlot CBC 15233887 69.2 % (9 / 13) 41.7 % (5 / 12)
MakeSingleTupleTableSlot CBC 15396608 100.0 % (3 / 3)
MakeTupleTableSlot CBC 16450919 100.0 % (25 / 25) 100.0 % (8 / 8)
tts_buffer_heap_get_heap_tuple CBC 18442171 83.3 % (5 / 6) 50.0 % (2 / 4)
ExecFetchSlotHeapTuple CBC 21773844 100.0 % (12 / 12) 75.0 % (9 / 12)
tts_buffer_heap_clear CBC 25025446 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 29062045 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreMinimalTuple CBC 30649896 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_minimal_store_tuple CBC 32901696 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_minimal_clear CBC 39348006 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_clear CBC 44277268 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_buffer_heap_getsomeattrs CBC 66999872 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreBufferHeapTuple CBC 76562059 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_buffer_heap_store_tuple CBC 76902158 100.0 % (20 / 20) 81.2 % (13 / 16)
slot_deform_heap_tuple CBC 101372198 100.0 % (21 / 21) 100.0 % (10 / 10)
slot_getsomeattrs_int CBC 101372198 90.0 % (9 / 10) 50.0 % (5 / 10)
slot_deform_heap_tuple_internal CBC 110293472 100.0 % (36 / 36) 91.7 % (33 / 36)

Generated by: LCOV version 2.4-beta