LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit UNC UBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 92.3 % 788 727 14 47 10 7 710 2
Current Date: 2024-04-14 14:21:10 Functions: 93.0 % 86 80 3 3 8 72 1
Baseline: 16@8cea358b128 Branches: 65.2 % 532 347 18 167 2 345
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 30.0 % 20 6 14 6
(180,240] days: 100.0 % 1 1 1
(240..) days: 93.9 % 767 720 47 10 710
Function coverage date bins:
[..60] days: 25.0 % 4 1 3 1
(180,240] days: 100.0 % 1 1 1
(240..) days: 96.3 % 81 78 3 6 72
Branch coverage date bins:
[..60] days: 10.0 % 20 2 18 2
(240..) days: 67.4 % 512 345 167 345

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 32301 100.0 % (5 / 5) 100.0 % (4 / 4)
BuildTupleFromCStrings CBC 733712 90.0 % (18 / 20) 83.3 % (5 / 6)
ExecAllocTableSlot CBC 942468 100.0 % (4 / 4)
ExecCleanTypeFromTL CBC 57027 100.0 % (2 / 2)
ExecDropSingleTupleTableSlot CBC 14094633 69.2 % (9 / 13) 41.7 % (5 / 12)
ExecFetchSlotHeapTuple CBC 19618413 100.0 % (12 / 12) 75.0 % (9 / 12)
ExecFetchSlotHeapTupleDatum CBC 31523 100.0 % (7 / 7) 50.0 % (1 / 2)
ExecFetchSlotMinimalTuple CBC 10684882 100.0 % (10 / 10) 60.0 % (6 / 10)
ExecForceStoreHeapTuple CBC 864986 100.0 % (20 / 20) 100.0 % (8 / 8)
ExecForceStoreMinimalTuple CBC 3693543 100.0 % (12 / 12) 100.0 % (4 / 4)
ExecInitExtraTupleSlot CBC 217167 100.0 % (2 / 2)
ExecInitNullTupleSlot CBC 19458 100.0 % (3 / 3)
ExecInitResultSlot CBC 425222 100.0 % (7 / 7)
ExecInitResultTupleSlotTL CBC 317427 100.0 % (4 / 4)
ExecInitResultTypeTL CBC 612868 100.0 % (4 / 4)
ExecInitScanTupleSlot CBC 290345 100.0 % (7 / 7)
ExecResetTupleTable CBC 440371 77.8 % (14 / 18) 75.0 % (15 / 20)
ExecSetSlotDescriptor CBC 29675 81.2 % (13 / 16) 41.7 % (5 / 12)
ExecStoreAllNullTuple CBC 314216 100.0 % (8 / 8) 57.1 % (8 / 14)
ExecStoreBufferHeapTuple CBC 64241669 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreHeapTuple CBC 2090013 88.9 % (8 / 9) 40.0 % (4 / 10)
ExecStoreHeapTupleDatum CBC 4 100.0 % (10 / 10)
ExecStoreMinimalTuple CBC 25457619 87.5 % (7 / 8) 40.0 % (4 / 10)
ExecStorePinnedBufferHeapTuple CBC 393032 90.0 % (9 / 10) 41.7 % (5 / 12)
ExecStoreVirtualTuple CBC 11917944 100.0 % (7 / 7) 50.0 % (3 / 6)
ExecTypeFromExprList CBC 6304 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecTypeFromTL CBC 624580 100.0 % (2 / 2)
ExecTypeFromTLInternal CBC 681607 100.0 % (18 / 18) 100.0 % (12 / 12)
ExecTypeSetColNames CBC 1894 92.9 % (13 / 14) 75.0 % (12 / 16)
HeapTupleHeaderGetDatum CBC 820228 100.0 % (8 / 8) 75.0 % (3 / 4)
MakeSingleTupleTableSlot CBC 14252639 100.0 % (3 / 3)
MakeTupleTableSlot CBC 15195214 100.0 % (25 / 25) 100.0 % (8 / 8)
TupleDescGetAttInMetadata CBC 3813 100.0 % (18 / 18) 100.0 % (4 / 4)
begin_tup_output_tupdesc CBC 13530 100.0 % (6 / 6)
do_text_output_multiline CBC 10866 85.7 % (12 / 14) 75.0 % (3 / 4)
do_tup_output GNC 71121 100.0 % (10 / 10)
end_tup_output CBC 13530 100.0 % (5 / 5)
slot_deform_heap_tuple CBC 84712202 100.0 % (44 / 44) 78.8 % (52 / 66)
slot_getmissingattrs CBC 3835 100.0 % (15 / 15) 100.0 % (6 / 6)
slot_getsomeattrs_int CBC 84712202 90.0 % (9 / 10) 50.0 % (5 / 10)
tts_buffer_heap_clear CBC 23447710 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_buffer_heap_copy_heap_tuple CBC 4937911 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copy_minimal_tuple CBC 1279039 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_copyslot CBC 5406056 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_get_heap_tuple CBC 16638906 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_buffer_heap_getsomeattrs CBC 55976795 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_buffer_heap_getsysattr CBC 201 83.3 % (5 / 6) 33.3 % (2 / 6)
tts_buffer_heap_init CBC 12554810 100.0 % (2 / 2)
tts_buffer_heap_materialize GNC 13133795 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_buffer_heap_release CBC 12549369 100.0 % (2 / 2)
tts_buffer_heap_store_tuple CBC 64637974 100.0 % (20 / 20) 81.2 % (13 / 16)
tts_buffer_is_current_xact_tuple GNC 456 85.7 % (6 / 7) 33.3 % (2 / 6)
tts_heap_clear CBC 4681801 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_heap_copy_heap_tuple CBC 343 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_copy_minimal_tuple CBC 2665 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_heap_copyslot CBC 898 100.0 % (6 / 6)
tts_heap_get_heap_tuple CBC 1520335 83.3 % (5 / 6) 50.0 % (2 / 4)
tts_heap_getsomeattrs CBC 4616371 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 1830476 100.0 % (2 / 2)
tts_heap_is_current_xact_tuple UNC 0 0.0 % (0 / 7) 0.0 % (0 / 6)
tts_heap_materialize GNC 1521314 100.0 % (15 / 15) 83.3 % (5 / 6)
tts_heap_release CBC 1829973 100.0 % (2 / 2)
tts_heap_store_tuple CBC 2090013 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_clear CBC 32932971 100.0 % (11 / 11) 100.0 % (2 / 2)
tts_minimal_copy_heap_tuple CBC 443898 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copy_minimal_tuple CBC 1255914 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_copyslot CBC 494740 100.0 % (6 / 6)
tts_minimal_get_minimal_tuple CBC 2634946 100.0 % (5 / 5) 100.0 % (2 / 2)
tts_minimal_getsomeattrs CBC 24119036 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 170191 100.0 % (4 / 4)
tts_minimal_is_current_xact_tuple UNC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_minimal_materialize GNC 789740 100.0 % (18 / 18) 75.0 % (6 / 8)
tts_minimal_release CBC 144669 100.0 % (2 / 2)
tts_minimal_store_tuple CBC 27816054 100.0 % (15 / 15) 62.5 % (5 / 8)
tts_virtual_clear CBC 39711215 100.0 % (10 / 10) 100.0 % (2 / 2)
tts_virtual_copy_heap_tuple GNC 6786647 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copy_minimal_tuple GNC 13224877 100.0 % (5 / 5) 50.0 % (1 / 2)
tts_virtual_copyslot GNC 72655 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 639737 100.0 % (2 / 2)
tts_virtual_is_current_xact_tuple UNC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
tts_virtual_materialize CBC 2141529 78.0 % (32 / 41) 65.2 % (60 / 92)
tts_virtual_release CBC 626469 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622