LCOV - differential code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB
Current: Differential Code Coverage HEAD vs 15 Lines: 93.7 % 759 711 14 4 30 6 348 357 12 340
Current Date: 2023-04-08 17:13:01 Functions: 96.3 % 82 79 3 56 1 22 56
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (240..) days: 93.7 % 759 711 14 4 30 6 348 357 12 339
View type: Flat Function coverage date bins:
Legend: Lines: hit not hit (240..) days: 57.2 % 138 79 3 56 1 22 56

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
tts_virtual_materialize CBC 2138818 78.0 % (32 / 41)
tts_heap_getsysattr UBC 0 0.0 % (0 / 6)
ExecDropSingleTupleTableSlot GIC 20881990 69.2 % (9 / 13)
ExecSetSlotDescriptor GIC 19110 81.2 % (13 / 16)
tts_minimal_getsysattr UBC 0 0.0 % (0 / 3)
BuildTupleFromCStrings GIC 407734 90.0 % (18 / 20)
do_text_output_multiline GIC 9736 85.7 % (12 / 14)
tts_virtual_getsomeattrs UBC 0 0.0 % (0 / 2)
ExecStoreHeapTuple GIC 4222627 88.9 % (8 / 9)
ExecStoreMinimalTuple GIC 25428750 87.5 % (7 / 8)
tts_buffer_heap_copy_minimal_tuple GIC 1264956 83.3 % (5 / 6)
tts_heap_copy_heap_tuple CBC 70343 83.3 % (5 / 6)
tts_heap_get_heap_tuple CBC 4215951 83.3 % (5 / 6)
tts_minimal_get_minimal_tuple GIC 2447307 80.0 % (4 / 5)
BlessTupleDesc GIC 31058 100.0 % (5 / 5)
ExecAllocTableSlot GIC 862306 100.0 % (4 / 4)
ExecCleanTypeFromTL GIC 42793 100.0 % (2 / 2)
ExecFetchSlotHeapTuple GIC 27537058 100.0 % (12 / 12)
ExecFetchSlotMinimalTuple GIC 11018182 100.0 % (10 / 10)
ExecForceStoreHeapTuple GIC 889090 100.0 % (20 / 20)
ExecInitExtraTupleSlot GIC 212749 100.0 % (2 / 2)
ExecInitScanTupleSlot GIC 260872 100.0 % (7 / 7)
ExecStoreHeapTupleDatum GIC 3 100.0 % (10 / 10)
ExecTypeFromTL GIC 569995 100.0 % (2 / 2)
begin_tup_output_tupdesc GIC 12020 100.0 % (6 / 6)
do_tup_output GIC 63961 100.0 % (10 / 10)
slot_deform_heap_tuple GIC 105928959 100.0 % (44 / 44)
slot_getmissingattrs GIC 2829 100.0 % (15 / 15)
tts_buffer_heap_clear GIC 27431568 100.0 % (15 / 15)
tts_buffer_heap_copyslot GIC 5682685 100.0 % (18 / 18)
tts_buffer_heap_getsomeattrs GIC 71856093 100.0 % (5 / 5)
tts_buffer_heap_init GIC 15861968 100.0 % (2 / 2)
tts_buffer_heap_materialize GIC 14171478 100.0 % (16 / 16)
tts_heap_clear CBC 11572437 100.0 % (11 / 11)
tts_heap_copy_minimal_tuple CBC 2711 100.0 % (5 / 5)
tts_heap_copyslot CBC 140898 100.0 % (6 / 6)
tts_heap_getsomeattrs CBC 11676807 100.0 % (5 / 5)
tts_heap_init CBC 5239628 100.0 % (2 / 2)
tts_heap_materialize CBC 4286930 100.0 % (13 / 13)
tts_heap_release CBC 5239231 100.0 % (2 / 2)
tts_heap_store_tuple CBC 4222627 100.0 % (11 / 11)
tts_minimal_clear CBC 33384260 100.0 % (11 / 11)
tts_minimal_copyslot GIC 531821 100.0 % (6 / 6)
tts_minimal_getsomeattrs CBC 22396059 100.0 % (5 / 5)
tts_minimal_init CBC 211882 100.0 % (4 / 4)
tts_minimal_materialize GNC 785209 100.0 % (16 / 16)
tts_minimal_release CBC 194488 100.0 % (2 / 2)
tts_virtual_clear CBC 40183402 100.0 % (10 / 10)
tts_virtual_copy_heap_tuple CBC 7068537 100.0 % (3 / 3)
tts_virtual_copy_minimal_tuple CBC 13270380 100.0 % (3 / 3)
tts_virtual_copyslot CBC 70477 100.0 % (12 / 12)
tts_virtual_getsysattr CBC 6 100.0 % (3 / 3)
tts_virtual_init CBC 588860 100.0 % (2 / 2)
tts_virtual_release CBC 577451 100.0 % (2 / 2)
ExecFetchSlotHeapTupleDatum ECB 30417
ExecForceStoreMinimalTuple ECB 3545746
ExecInitNullTupleSlot ECB 16768
ExecInitResultSlot ECB 377971
ExecInitResultTupleSlotTL ECB 277097
ExecInitResultTypeTL ECB 557413
ExecResetTupleTable ECB 405257
ExecStoreAllNullTuple ECB 311223
ExecStoreBufferHeapTuple ECB 84064739
ExecStorePinnedBufferHeapTuple ECB 278304
ExecStoreVirtualTuple ECB 13213313
ExecTypeFromExprList ECB 5774
ExecTypeFromTLInternal ECB 612788
ExecTypeSetColNames ECB 1746
HeapTupleHeaderGetDatum ECB 493533
MakeSingleTupleTableSlot ECB 21039960
MakeTupleTableSlot ECB 21902338
TupleDescGetAttInMetadata ECB 2847
end_tup_output ECB 12020
slot_getsomeattrs_int ECB 105171780
tts_buffer_heap_copy_heap_tuple ECB 10126320
tts_buffer_heap_get_heap_tuple ECB 21901000
tts_buffer_heap_getsysattr ECB 630
tts_buffer_heap_release ECB 15857121
tts_buffer_heap_store_tuple ECB 84347418
tts_minimal_copy_heap_tuple ECB 495682
tts_minimal_copy_minimal_tuple ECB 1322209
tts_minimal_store_tuple ECB 27639388

Generated by: LCOV version v1.16-55-g56c0a2a