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-08-07 18:16:04 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 89517
BuildTupleFromCStrings 1034201
ExecAllocTableSlot 1374811
ExecCleanTypeFromTL 72905
ExecDropSingleTupleTableSlot 20753977
ExecFetchSlotHeapTuple 33887892
ExecFetchSlotHeapTupleDatum 40648
ExecFetchSlotMinimalTuple 14536837
ExecForceStoreHeapTuple 148463
ExecForceStoreMinimalTuple 4724202
ExecInitExtraTupleSlot 286770
ExecInitNullTupleSlot 30203
ExecInitResultSlot 606196
ExecInitResultTupleSlotTL 431170
ExecInitResultTypeTL 884328
ExecInitScanTupleSlot 464880
ExecResetTupleTable 521988
ExecSetSlotDescriptor 36933
ExecStoreAllNullTuple 31211
ExecStoreBufferHeapTuple 100806305
ExecStoreHeapTuple 3581456
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 40603660
ExecStorePinnedBufferHeapTuple 3432597
ExecStoreVirtualTuple 19462181
ExecTypeFromExprList 9975
ExecTypeFromTL 903990
ExecTypeFromTLInternal 976895
ExecTypeSetColNames 3012
HeapTupleHeaderGetDatum 1517298
MakeSingleTupleTableSlot 20946674
MakeTupleTableSlot 22321602
TupleDescGetAttInMetadata 14478
begin_tup_output_tupdesc 20190
do_text_output_multiline 16462
do_tup_output 118013
end_tup_output 20190
slot_deform_heap_tuple 132173033
slot_getmissingattrs 4870
slot_getsomeattrs_int 0
tts_buffer_heap_clear 34898985
tts_buffer_heap_copy_heap_tuple 8453600
tts_buffer_heap_copy_minimal_tuple 1876158
tts_buffer_heap_copyslot 7679058
tts_buffer_heap_get_heap_tuple 28586085
tts_buffer_heap_getsomeattrs 85548802
tts_buffer_heap_getsysattr 72822
tts_buffer_heap_init 18528764
tts_buffer_heap_materialize 24158200
tts_buffer_heap_release 18518196
tts_buffer_heap_store_tuple 104243248
tts_buffer_is_current_xact_tuple 564
tts_heap_clear 7361299
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2722
tts_heap_copyslot 900
tts_heap_get_heap_tuple 2266737
tts_heap_getsomeattrs 7462038
tts_heap_getsysattr 0
tts_heap_init 2645747
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2267744
tts_heap_release 2644731
tts_heap_store_tuple 3581456
tts_minimal_clear 52095069
tts_minimal_copy_heap_tuple 647696
tts_minimal_copy_minimal_tuple 1902445
tts_minimal_copyslot 782531
tts_minimal_get_minimal_tuple 3325752
tts_minimal_getsomeattrs 39162193
tts_minimal_getsysattr 0
tts_minimal_init 266368
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1065355
tts_minimal_release 233436
tts_minimal_store_tuple 43568849
tts_virtual_clear 60552259
tts_virtual_copy_heap_tuple 10475052
tts_virtual_copy_minimal_tuple 18463719
tts_virtual_copyslot 92289
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 880723
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3943153
tts_virtual_release 860199

Generated by: LCOV version 2.0-1