LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit LBC UIC UBC GIC CBC EUB ECB
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 91.1 % 800 729 71 729
Current Date: 2025-10-28 08:26:42 +0900 Functions: 92.0 % 87 80 7 80
Baseline: lcov-20251028-005825-baseline Branches: 67.1 % 456 306 6 2 142 2 304 16 22
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 96.4 % 55 53 2 53
(360..) days: 90.7 % 745 676 69 676
Function coverage date bins:
(30,360] days: 100.0 % 6 6 6
(360..) days: 91.4 % 81 74 7 74
Branch coverage date bins:
(30,360] days: 66.7 % 42 28 2 2 28 4 6
(360..) days: 61.5 % 452 278 4 2 140 2 276 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
ExecStoreHeapTupleDatum UBC 0 0.0 % (0 / 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)
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)
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 899 100.0 % (6 / 6)
ExecTypeSetColNames CBC 2025 92.9 % (13 / 14) 75.0 % (12 / 16)
tts_heap_copy_minimal_tuple CBC 2700 100.0 % (5 / 5) 100.0 % (2 / 2)
TupleDescGetAttInMetadata CBC 3907 100.0 % (18 / 18) 100.0 % (4 / 4)
slot_getmissingattrs CBC 3907 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecTypeFromExprList CBC 7037 100.0 % (9 / 9) 100.0 % (6 / 6)
do_text_output_multiline CBC 11963 85.7 % (12 / 14) 75.0 % (3 / 4)
begin_tup_output_tupdesc CBC 14789 100.0 % (6 / 6)
end_tup_output CBC 14789 100.0 % (5 / 5)
ExecInitNullTupleSlot CBC 20187 100.0 % (3 / 3)
ExecStoreAllNullTuple CBC 20829 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecFetchSlotHeapTupleDatum CBC 30050 100.0 % (7 / 7) 50.0 % (1 / 2)
ExecSetSlotDescriptor CBC 30072 81.2 % (13 / 16) 41.7 % (5 / 12)
BlessTupleDesc CBC 38656 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 58829 100.0 % (2 / 2)
tts_virtual_copyslot CBC 68879 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_getsysattr CBC 72483 83.3 % (5 / 6) 33.3 % (2 / 6)
do_tup_output CBC 85378 100.0 % (10 / 10)
tts_minimal_release CBC 169787 100.0 % (2 / 2)
tts_minimal_init CBC 195830 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 226743 100.0 % (2 / 2)
ExecStorePinnedBufferHeapTuple CBC 262378 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecInitResultTupleSlotTL CBC 317811 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 340722 100.0 % (7 / 7)
tts_minimal_copy_heap_tuple CBC 390440 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecResetTupleTable CBC 421201 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecInitResultSlot CBC 445504 100.0 % (7 / 7)
tts_minimal_copyslot CBC 568470 100.0 % (6 / 6)
tts_virtual_release CBC 651561 100.0 % (2 / 2)
ExecInitResultTypeTL CBC 651765 100.0 % (4 / 4)
ExecTypeFromTL CBC 666473 100.0 % (2 / 2)
tts_virtual_init CBC 666512 100.0 % (2 / 2)
BuildTupleFromCStrings CBC 703154 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecTypeFromTLInternal CBC 725302 100.0 % (18 / 18) 100.0 % (12 / 12)
tts_minimal_materialize CBC 807126 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecForceStoreHeapTuple CBC 866485 100.0 % (20 / 20) 100.0 % (8 / 8)
HeapTupleHeaderGetDatum CBC 911837 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecAllocTableSlot CBC 1025470 100.0 % (4 / 4)
tts_minimal_copy_minimal_tuple CBC 1409986 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_buffer_heap_copy_minimal_tuple CBC 1415393 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_get_heap_tuple CBC 1728513 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_materialize CBC 1729517 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2112229 100.0 % (2 / 2)
tts_heap_init CBC 2112814 100.0 % (2 / 2)
tts_virtual_materialize CBC 2212262 78.0 % (32 / 41) 77.8 % (28 / 36)
ExecStoreHeapTuple CBC 2279439 88.9 % (8 / 9) 40.0 % (4 / 10)
tts_heap_store_tuple CBC 2279439 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_get_minimal_tuple CBC 2526157 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecForceStoreMinimalTuple CBC 3547071 100.0 % (12 / 12) 100.0 % (4 / 4)
tts_heap_getsomeattrs CBC 5131966 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_clear CBC 5257607 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_copy_heap_tuple CBC 5542057 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 5870417 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_heap_tuple CBC 7367860 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10768044 100.0 % (10 / 10) 60.0 % (6 / 10)
tts_buffer_heap_release CBC 13107502 100.0 % (2 / 2)
tts_buffer_heap_init CBC 13114684 100.0 % (2 / 2)
ExecStoreVirtualTuple CBC 13455545 100.0 % (7 / 7) 50.0 % (3 / 6)
tts_buffer_heap_materialize CBC 14096917 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_minimal_tuple CBC 14381932 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecDropSingleTupleTableSlot CBC 14905579 69.2 % (9 / 13) 41.7 % (5 / 12)
MakeSingleTupleTableSlot CBC 15064278 100.0 % (3 / 3)
MakeTupleTableSlot CBC 16089840 100.0 % (25 / 25) 100.0 % (8 / 8)
tts_buffer_heap_get_heap_tuple CBC 18057249 83.3 % (5 / 6) 50.0 % (2 / 4)
ExecFetchSlotHeapTuple CBC 21332250 100.0 % (12 / 12) 75.0 % (9 / 12)
tts_buffer_heap_clear CBC 24659118 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 28880676 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreMinimalTuple CBC 30365644 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_minimal_store_tuple CBC 32616187 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_minimal_clear CBC 39017472 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_clear CBC 43991533 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_buffer_heap_getsomeattrs CBC 66696563 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreBufferHeapTuple CBC 75802645 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_buffer_heap_store_tuple CBC 76068289 100.0 % (20 / 20) 81.2 % (13 / 16)
slot_deform_heap_tuple CBC 100709205 100.0 % (21 / 21) 100.0 % (10 / 10)
slot_getsomeattrs_int CBC 100709205 90.0 % (9 / 10) 50.0 % (5 / 10)
slot_deform_heap_tuple_internal CBC 109599962 100.0 % (36 / 36) 91.7 % (33 / 36)

Generated by: LCOV version 2.4-beta