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-28 14:15:56 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 89642
BuildTupleFromCStrings 1036597
ExecAllocTableSlot 1375611
ExecCleanTypeFromTL 72018
ExecDropSingleTupleTableSlot 20515827
ExecFetchSlotHeapTuple 33605120
ExecFetchSlotHeapTupleDatum 40647
ExecFetchSlotMinimalTuple 14748167
ExecForceStoreHeapTuple 148291
ExecForceStoreMinimalTuple 4792784
ExecInitExtraTupleSlot 283047
ExecInitNullTupleSlot 30095
ExecInitResultSlot 612855
ExecInitResultTupleSlotTL 439362
ExecInitResultTypeTL 900474
ExecInitScanTupleSlot 462984
ExecResetTupleTable 528606
ExecSetSlotDescriptor 36355
ExecStoreAllNullTuple 31106
ExecStoreBufferHeapTuple 100843739
ExecStoreHeapTuple 3538439
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 41011997
ExecStorePinnedBufferHeapTuple 3430260
ExecStoreVirtualTuple 19347404
ExecTypeFromExprList 9927
ExecTypeFromTL 919936
ExecTypeFromTLInternal 991954
ExecTypeSetColNames 3025
HeapTupleHeaderGetDatum 1520342
MakeSingleTupleTableSlot 20718336
MakeTupleTableSlot 22094061
TupleDescGetAttInMetadata 14517
begin_tup_output_tupdesc 20352
do_text_output_multiline 16602
do_tup_output 119539
end_tup_output 20352
slot_deform_heap_tuple 132522823
slot_getmissingattrs 4870
slot_getsomeattrs_int 0
tts_buffer_heap_clear 34786898
tts_buffer_heap_copy_heap_tuple 8456571
tts_buffer_heap_copy_minimal_tuple 1880698
tts_buffer_heap_copyslot 7747726
tts_buffer_heap_get_heap_tuple 28365756
tts_buffer_heap_getsomeattrs 85937868
tts_buffer_heap_getsysattr 72824
tts_buffer_heap_init 18368134
tts_buffer_heap_materialize 24259405
tts_buffer_heap_release 18357439
tts_buffer_heap_store_tuple 104278374
tts_buffer_is_current_xact_tuple 566
tts_heap_clear 7218969
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2737
tts_heap_copyslot 900
tts_heap_get_heap_tuple 2208219
tts_heap_getsomeattrs 7306439
tts_heap_getsysattr 0
tts_heap_init 2575646
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2209227
tts_heap_release 2574611
tts_heap_store_tuple 3538439
tts_minimal_clear 52549421
tts_minimal_copy_heap_tuple 649263
tts_minimal_copy_minimal_tuple 1880405
tts_minimal_copyslot 750550
tts_minimal_get_minimal_tuple 3388973
tts_minimal_getsomeattrs 39278516
tts_minimal_getsysattr 0
tts_minimal_init 265886
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1037290
tts_minimal_release 232977
tts_minimal_store_tuple 44045768
tts_virtual_clear 61014560
tts_virtual_copy_heap_tuple 10538998
tts_virtual_copy_minimal_tuple 18651810
tts_virtual_copyslot 85550
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 884395
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3931060
tts_virtual_release 863805

Generated by: LCOV version 2.0-1