LCOV - code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 92.2 % 760 701
Test Date: 2026-10-29 00:16:02 Functions: 91.9 % 86 79
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 75.0 % 332 249

Function Name Sort by function name Hit count Sort by function hit count
BlessTupleDesc 89060
BuildTupleFromCStrings 1067193
ExecAllocTableSlot 1357885
ExecCleanTypeFromTL 70876
ExecDropSingleTupleTableSlot 13112511
ExecFetchSlotHeapTuple 33043256
ExecFetchSlotHeapTupleDatum 40364
ExecFetchSlotMinimalTuple 14088233
ExecForceStoreHeapTuple 147718
ExecForceStoreMinimalTuple 4756838
ExecInitExtraTupleSlot 284294
ExecInitNullTupleSlot 30492
ExecInitResultSlot 609313
ExecInitResultTupleSlotTL 437560
ExecInitResultTypeTL 894173
ExecInitScanTupleSlot 458644
ExecResetTupleTable 529601
ExecSetSlotDescriptor 36389
ExecStoreAllNullTuple 31500
ExecStoreBufferHeapTuple 100532704
ExecStoreHeapTuple 2922030
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 40007842
ExecStorePinnedBufferHeapTuple 3619757
ExecStoreVirtualTuple 19421938
ExecTypeFromExprList 9873
ExecTypeFromTL 914164
ExecTypeFromTLInternal 985040
ExecTypeSetColNames 3023
HeapTupleHeaderGetDatum 1532866
MakeSingleTupleTableSlot 13312445
MakeTupleTableSlot 14670445
TupleDescGetAttInMetadata 14635
begin_tup_output_tupdesc 20870
do_text_output_multiline 17017
do_tup_output 125003
end_tup_output 20870
slot_deform_heap_tuple 131255294
slot_getmissingattrs 4857
slot_getsomeattrs_int 0
tts_buffer_heap_clear 26865754
tts_buffer_heap_copy_heap_tuple 7755320
tts_buffer_heap_copy_minimal_tuple 1896548
tts_buffer_heap_copyslot 7742442
tts_buffer_heap_get_heap_tuple 27787948
tts_buffer_heap_getsomeattrs 86333694
tts_buffer_heap_getsysattr 72844
tts_buffer_heap_init 10893126
tts_buffer_heap_materialize 24250236
tts_buffer_heap_release 10883132
tts_buffer_heap_store_tuple 104156822
tts_buffer_is_current_xact_tuple 566
tts_heap_clear 6555800
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2735
tts_heap_copyslot 901
tts_heap_get_heap_tuple 2176337
tts_heap_getsomeattrs 6626634
tts_heap_getsysattr 0
tts_heap_init 2544593
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2177346
tts_heap_release 2543777
tts_heap_store_tuple 2922030
tts_minimal_clear 51698477
tts_minimal_copy_heap_tuple 651859
tts_minimal_copy_minimal_tuple 1920722
tts_minimal_copyslot 735528
tts_minimal_get_minimal_tuple 3391961
tts_minimal_getsomeattrs 38294966
tts_minimal_getsysattr 0
tts_minimal_init 265990
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1050202
tts_minimal_release 233045
tts_minimal_store_tuple 43005796
tts_virtual_clear 60923164
tts_virtual_copy_heap_tuple 10574652
tts_virtual_copy_minimal_tuple 18142114
tts_virtual_copyslot 90506
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 966736
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3987235
tts_virtual_release 946386

Generated by: LCOV version 2.0-1