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-20250906-005545-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
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 462 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_copyslot CBC 899 100.0 % (6 / 6)
ExecTypeSetColNames CBC 2019 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 3894 100.0 % (18 / 18) 100.0 % (4 / 4)
slot_getmissingattrs CBC 3907 100.0 % (15 / 15) 100.0 % (6 / 6)
ExecTypeFromExprList CBC 7029 100.0 % (9 / 9) 100.0 % (6 / 6)
do_text_output_multiline CBC 11815 85.7 % (12 / 14) 75.0 % (3 / 4)
begin_tup_output_tupdesc CBC 14623 100.0 % (6 / 6)
end_tup_output CBC 14623 100.0 % (5 / 5)
ExecInitNullTupleSlot CBC 20223 100.0 % (3 / 3)
ExecStoreAllNullTuple CBC 20859 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecFetchSlotHeapTupleDatum CBC 29782 100.0 % (7 / 7) 50.0 % (1 / 2)
ExecSetSlotDescriptor CBC 30032 81.2 % (13 / 16) 41.7 % (5 / 12)
BlessTupleDesc CBC 38384 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 58655 100.0 % (2 / 2)
tts_virtual_copyslot CBC 68557 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_getsysattr CBC 72480 83.3 % (5 / 6) 33.3 % (2 / 6)
do_tup_output CBC 81673 100.0 % (10 / 10)
tts_minimal_release CBC 166301 100.0 % (2 / 2)
tts_minimal_init CBC 191739 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 223469 100.0 % (2 / 2)
ExecStorePinnedBufferHeapTuple CBC 261981 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecInitResultTupleSlotTL CBC 309838 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 329509 100.0 % (7 / 7)
tts_minimal_copy_heap_tuple CBC 384753 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecResetTupleTable CBC 419781 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecInitResultSlot CBC 431541 100.0 % (7 / 7)
tts_minimal_copyslot CBC 567656 100.0 % (6 / 6)
tts_virtual_release CBC 632945 100.0 % (2 / 2)
ExecInitResultTypeTL CBC 633334 100.0 % (4 / 4)
ExecTypeFromTL CBC 646426 100.0 % (2 / 2)
tts_virtual_init CBC 647742 100.0 % (2 / 2)
BuildTupleFromCStrings CBC 697431 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecTypeFromTLInternal CBC 705081 100.0 % (18 / 18) 100.0 % (12 / 12)
tts_minimal_materialize CBC 805239 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecForceStoreHeapTuple CBC 866111 100.0 % (20 / 20) 100.0 % (8 / 8)
HeapTupleHeaderGetDatum CBC 906468 100.0 % (7 / 7) 75.0 % (3 / 4)
ExecAllocTableSlot CBC 995415 100.0 % (4 / 4)
tts_minimal_copy_minimal_tuple CBC 1404885 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_buffer_heap_copy_minimal_tuple CBC 1416135 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_get_heap_tuple CBC 1714493 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_materialize CBC 1715497 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 2095080 100.0 % (2 / 2)
tts_heap_init CBC 2095645 100.0 % (2 / 2)
ExecStoreHeapTuple CBC 2179332 88.9 % (8 / 9) 40.0 % (4 / 10)
tts_heap_store_tuple CBC 2179332 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_materialize CBC 2193735 78.0 % (32 / 41) 77.8 % (28 / 36)
tts_minimal_get_minimal_tuple CBC 2532576 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecForceStoreMinimalTuple CBC 3550842 100.0 % (12 / 12) 100.0 % (4 / 4)
tts_heap_getsomeattrs CBC 5039212 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_heap_clear CBC 5133337 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_buffer_heap_copy_heap_tuple CBC 5445717 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 5855930 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_virtual_copy_heap_tuple CBC 7347936 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10728477 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecStoreVirtualTuple CBC 12899638 100.0 % (7 / 7) 50.0 % (3 / 6)
tts_buffer_heap_release CBC 12979906 100.0 % (2 / 2)
tts_buffer_heap_init CBC 12986912 100.0 % (2 / 2)
tts_virtual_copy_minimal_tuple CBC 14015567 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_materialize CBC 14067341 100.0 % (18 / 18) 75.0 % (6 / 8)
ExecDropSingleTupleTableSlot CBC 14768793 69.2 % (9 / 13) 41.7 % (5 / 12)
MakeSingleTupleTableSlot CBC 14926531 100.0 % (3 / 3)
MakeTupleTableSlot CBC 15922038 100.0 % (25 / 25) 100.0 % (8 / 8)
tts_buffer_heap_get_heap_tuple CBC 17879366 83.3 % (5 / 6) 50.0 % (2 / 4)
ExecFetchSlotHeapTuple CBC 21130984 100.0 % (12 / 12) 75.0 % (9 / 12)
tts_buffer_heap_clear CBC 24481291 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_minimal_getsomeattrs CBC 27177766 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreMinimalTuple CBC 28664741 87.5 % (7 / 8) 40.0 % (4 / 10)
tts_minimal_store_tuple CBC 30919055 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_minimal_clear CBC 36784496 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_virtual_clear CBC 42954986 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_buffer_heap_getsomeattrs CBC 66247734 100.0 % (5 / 5) 50.0 % (1 / 2)
ExecStoreBufferHeapTuple CBC 75137381 90.0 % (9 / 10) 41.7 % (5 / 12)
tts_buffer_heap_store_tuple CBC 75402628 100.0 % (20 / 20) 81.2 % (13 / 16)
slot_deform_heap_tuple CBC 98464712 100.0 % (21 / 21) 100.0 % (10 / 10)
slot_getsomeattrs_int CBC 98464712 90.0 % (9 / 10) 50.0 % (5 / 10)
slot_deform_heap_tuple_internal CBC 107182242 100.0 % (36 / 36) 91.7 % (33 / 36)

Generated by: LCOV version 2.4-beta