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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 91.1 % 800 729 71 729
Current Date: 2025-09-06 07:49:51 +0900 Functions: 92.0 % 87 80 7 80
Baseline: lcov-20250907-010129-baseline Branches: 67.1 % 456 306 6 2 142 2 304 16 22
Baseline Date: 2025-09-05 08:21:35 +0100 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
BlessTupleDesc CBC 38365 100.0 % (5 / 5) 100.0 % (4 / 4)
BuildTupleFromCStrings CBC 694566 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecAllocTableSlot CBC 995102 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 58936 100.0 % (2 / 2)
ExecDropSingleTupleTableSlot CBC 14761629 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecFetchSlotHeapTuple CBC 21125446 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecFetchSlotHeapTupleDatum CBC 29782 100.0 % (7 / 7) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10782366 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecForceStoreHeapTuple CBC 866046 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 3547071 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 223311 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 20226 100.0 % (3 / 3)
ExecInitResultSlot CBC 431568 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 310039 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 633513 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 329316 100.0 % (7 / 7)
ExecResetTupleTable CBC 420010 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecSetSlotDescriptor CBC 30032 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecStoreAllNullTuple CBC 20862 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreBufferHeapTuple CBC 75104632 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreHeapTuple CBC 2209234 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreHeapTupleDatum UBC 0 0.0 % (0 / 10)
ExecStoreMinimalTuple CBC 28736411 87.5 % (7 / 8) 40.0 % (4 / 10)
ExecStorePinnedBufferHeapTuple CBC 261962 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreVirtualTuple CBC 12863823 100.0 % (7 / 7) 50.0 % (3 / 6)
ExecTypeFromExprList CBC 7028 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecTypeFromTL CBC 646616 100.0 % (2 / 2)
ExecTypeFromTLInternal CBC 705552 100.0 % (18 / 18) 100.0 % (12 / 12)
ExecTypeSetColNames CBC 2019 92.9 % (13 / 14) 75.0 % (12 / 16)
HeapTupleHeaderGetDatum CBC 902914 100.0 % (7 / 7) 75.0 % (3 / 4)
MakeSingleTupleTableSlot CBC 14919622 100.0 % (3 / 3)
MakeTupleTableSlot CBC 15914816 100.0 % (25 / 25) 100.0 % (8 / 8)
TupleDescGetAttInMetadata CBC 3884 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc CBC 14626 100.0 % (6 / 6)
do_text_output_multiline CBC 11815 85.7 % (12 / 14) 75.0 % (3 / 4)
do_tup_output CBC 81676 100.0 % (10 / 10)
end_tup_output CBC 14626 100.0 % (5 / 5)
slot_deform_heap_tuple CBC 98472796 100.0 % (21 / 21) 100.0 % (10 / 10)
slot_deform_heap_tuple_internal CBC 107189627 100.0 % (36 / 36) 91.7 % (33 / 36)
slot_getmissingattrs CBC 3907 100.0 % (15 / 15) 100.0 % (6 / 6)
slot_getsomeattrs_int CBC 98472796 90.0 % (9 / 10) 50.0 % (5 / 10)
tts_buffer_heap_clear CBC 24458115 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_copy_heap_tuple CBC 5459635 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1416425 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 5856124 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_get_heap_tuple CBC 17873793 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_getsomeattrs CBC 66222270 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_getsysattr CBC 72479 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_buffer_heap_init CBC 12979669 100.0 % (2 / 2)
tts_buffer_heap_materialize CBC 14067734 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_release CBC 12972669 100.0 % (2 / 2)
tts_buffer_heap_store_tuple CBC 75369860 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_buffer_is_current_xact_tuple CBC 462 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_clear CBC 5163193 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_heap_tuple CBC 344 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_copy_minimal_tuple CBC 2700 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_copyslot CBC 899 100.0 % (6 / 6)
tts_heap_get_heap_tuple CBC 1714537 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_getsomeattrs CBC 5078798 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_getsysattr UBC 0 0.0 % (0 / 6) 0.0 % (0 / 6)
tts_heap_init CBC 2095575 100.0 % (2 / 2)
tts_heap_is_current_xact_tuple UBC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tts_heap_materialize CBC 1715541 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2095012 100.0 % (2 / 2)
tts_heap_store_tuple CBC 2209234 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 36848691 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 384730 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1404359 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 567137 100.0 % (6 / 6)
tts_minimal_get_minimal_tuple CBC 2529008 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_getsomeattrs CBC 27171728 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_minimal_getsysattr UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_init CBC 191506 100.0 % (4 / 4)
tts_minimal_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_materialize CBC 807548 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_minimal_release CBC 166066 100.0 % (2 / 2)
tts_minimal_store_tuple CBC 30986954 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_virtual_clear CBC 42924605 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copy_heap_tuple CBC 7348026 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple CBC 14072561 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copyslot CBC 68559 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_getsomeattrs UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
tts_virtual_getsysattr CBC 6 100.0 % (3 / 3) 50.0 % (2 / 4)
tts_virtual_init CBC 648066 100.0 % (2 / 2)
tts_virtual_is_current_xact_tuple UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_virtual_materialize CBC 2193697 78.0 % (32 / 41) 77.8 % (28 / 36)
tts_virtual_release CBC 633272 100.0 % (2 / 2)

Generated by: LCOV version 2.4-beta