LCOV - code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 675 742 91.0 %
Date: 2025-05-12 05:15:41 Functions: 80 87 92.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BlessTupleDesc 77386
BuildTupleFromCStrings 1461830
ExecAllocTableSlot 2062038
ExecCleanTypeFromTL 119496
ExecDropSingleTupleTableSlot 30602726
ExecFetchSlotHeapTuple 45402902
ExecFetchSlotHeapTupleDatum 60568
ExecFetchSlotMinimalTuple 18783962
ExecForceStoreHeapTuple 1732382
ExecForceStoreMinimalTuple 5982774
ExecInitExtraTupleSlot 451028
ExecInitNullTupleSlot 41962
ExecInitResultSlot 899006
ExecInitResultTupleSlotTL 644854
ExecInitResultTypeTL 1326368
ExecInitScanTupleSlot 688862
ExecResetTupleTable 869540
ExecSetSlotDescriptor 62396
ExecStoreAllNullTuple 43228
ExecStoreBufferHeapTuple 155682400
ExecStoreHeapTuple 4231832
ExecStoreHeapTupleDatum 0
ExecStoreMinimalTuple 56908498
ExecStorePinnedBufferHeapTuple 522924
ExecStoreVirtualTuple 26404918
ExecTypeFromExprList 13618
ExecTypeFromTL 1354024
ExecTypeFromTLInternal 1473520
ExecTypeSetColNames 4004
HeapTupleHeaderGetDatum 1741244
MakeSingleTupleTableSlot 30929088
MakeTupleTableSlot 32991314
TupleDescGetAttInMetadata 7886
begin_tup_output_tupdesc 29032
do_text_output_multiline 23312
do_tup_output 160128
end_tup_output 29032
slot_deform_heap_tuple 194312296
slot_deform_heap_tuple_internal 213199914
slot_getmissingattrs 8042
slot_getsomeattrs_int 192858344
tts_buffer_heap_clear 52156242
tts_buffer_heap_copy_heap_tuple 10373764
tts_buffer_heap_copy_minimal_tuple 2816528
tts_buffer_heap_copyslot 11620124
tts_buffer_heap_get_heap_tuple 38862574
tts_buffer_heap_getsomeattrs 131448572
tts_buffer_heap_getsysattr 144902
tts_buffer_heap_init 27224074
tts_buffer_heap_materialize 29221264
tts_buffer_heap_release 27210228
tts_buffer_heap_store_tuple 156211892
tts_buffer_is_current_xact_tuple 924
tts_heap_clear 10000696
tts_heap_copy_heap_tuple 688
tts_heap_copy_minimal_tuple 5398
tts_heap_copyslot 1796
tts_heap_get_heap_tuple 3477706
tts_heap_getsomeattrs 10091278
tts_heap_getsysattr 0
tts_heap_init 4027686
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 3479708
tts_heap_release 4026680
tts_heap_store_tuple 4231832
tts_minimal_clear 72457478
tts_minimal_copy_heap_tuple 781246
tts_minimal_copy_minimal_tuple 2819938
tts_minimal_copyslot 1105452
tts_minimal_get_minimal_tuple 3914586
tts_minimal_getsomeattrs 52772446
tts_minimal_getsysattr 0
tts_minimal_init 402414
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1611384
tts_minimal_release 350022
tts_minimal_store_tuple 60298216
tts_virtual_clear 85806788
tts_virtual_copy_heap_tuple 14646608
tts_virtual_copy_minimal_tuple 27122036
tts_virtual_copyslot 135922
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 12
tts_virtual_init 1337140
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 4362432
tts_virtual_release 1308370

Generated by: LCOV version 1.14