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-09-18 15:16:41 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 88798
BuildTupleFromCStrings 1066216
ExecAllocTableSlot 1344689
ExecCleanTypeFromTL 70401
ExecDropSingleTupleTableSlot 12428949
ExecFetchSlotHeapTuple 32932066
ExecFetchSlotHeapTupleDatum 40379
ExecFetchSlotMinimalTuple 13889966
ExecForceStoreHeapTuple 147029
ExecForceStoreMinimalTuple 4679510
ExecInitExtraTupleSlot 280273
ExecInitNullTupleSlot 30129
ExecInitResultSlot 604606
ExecInitResultTupleSlotTL 433650
ExecInitResultTypeTL 886992
ExecInitScanTupleSlot 454312
ExecResetTupleTable 525284
ExecSetSlotDescriptor 36180
ExecStoreAllNullTuple 31137
ExecStoreBufferHeapTuple 98796230
ExecStoreHeapTuple 3516429
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 39318832
ExecStorePinnedBufferHeapTuple 3432997
ExecStoreVirtualTuple 19260524
ExecTypeFromExprList 9735
ExecTypeFromTL 906629
ExecTypeFromTLInternal 977030
ExecTypeSetColNames 2949
HeapTupleHeaderGetDatum 1529311
MakeSingleTupleTableSlot 12629094
MakeTupleTableSlot 13973899
TupleDescGetAttInMetadata 14607
begin_tup_output_tupdesc 20581
do_text_output_multiline 16778
do_tup_output 121036
end_tup_output 20581
slot_deform_heap_tuple 129706753
slot_getmissingattrs 4846
slot_getsomeattrs_int 0
tts_buffer_heap_clear 26120789
tts_buffer_heap_copy_heap_tuple 8408810
tts_buffer_heap_copy_minimal_tuple 1883014
tts_buffer_heap_copyslot 7719794
tts_buffer_heap_get_heap_tuple 27713780
tts_buffer_heap_getsomeattrs 85088039
tts_buffer_heap_getsysattr 72809
tts_buffer_heap_init 10226950
tts_buffer_heap_materialize 24216630
tts_buffer_heap_release 10216748
tts_buffer_heap_store_tuple 102233592
tts_buffer_is_current_xact_tuple 566
tts_heap_clear 7131290
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2735
tts_heap_copyslot 900
tts_heap_get_heap_tuple 2164205
tts_heap_getsomeattrs 7197301
tts_heap_getsysattr 0
tts_heap_init 2531993
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2165213
tts_heap_release 2530950
tts_heap_store_tuple 3516429
tts_minimal_clear 50874818
tts_minimal_copy_heap_tuple 650553
tts_minimal_copy_minimal_tuple 1877622
tts_minimal_copyslot 708718
tts_minimal_get_minimal_tuple 3281082
tts_minimal_getsomeattrs 37421413
tts_minimal_getsysattr 0
tts_minimal_init 262132
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1037172
tts_minimal_release 229454
tts_minimal_store_tuple 42239329
tts_virtual_clear 60212080
tts_virtual_copy_heap_tuple 10527956
tts_virtual_copy_minimal_tuple 17813742
tts_virtual_copyslot 85676
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 952824
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3955260
tts_virtual_release 932539

Generated by: LCOV version 2.0-1