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-07-17 20:15:42 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 89404
BuildTupleFromCStrings 1010602
ExecAllocTableSlot 1372233
ExecCleanTypeFromTL 74652
ExecDropSingleTupleTableSlot 20626498
ExecFetchSlotHeapTuple 33289883
ExecFetchSlotHeapTupleDatum 40649
ExecFetchSlotMinimalTuple 14882977
ExecForceStoreHeapTuple 148271
ExecForceStoreMinimalTuple 4766054
ExecInitExtraTupleSlot 283481
ExecInitNullTupleSlot 30091
ExecInitResultSlot 608864
ExecInitResultTupleSlotTL 433483
ExecInitResultTypeTL 881682
ExecInitScanTupleSlot 462873
ExecResetTupleTable 519640
ExecSetSlotDescriptor 38615
ExecStoreAllNullTuple 31103
ExecStoreBufferHeapTuple 99120478
ExecStoreHeapTuple 3453917
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 40274053
ExecStorePinnedBufferHeapTuple 3412479
ExecStoreVirtualTuple 19299422
ExecTypeFromExprList 9901
ExecTypeFromTL 901397
ExecTypeFromTLInternal 976049
ExecTypeSetColNames 3012
HeapTupleHeaderGetDatum 1494049
MakeSingleTupleTableSlot 20817970
MakeTupleTableSlot 22190319
TupleDescGetAttInMetadata 14414
begin_tup_output_tupdesc 20104
do_text_output_multiline 16447
do_tup_output 117837
end_tup_output 20104
slot_deform_heap_tuple 131174157
slot_getmissingattrs 4854
slot_getsomeattrs_int 0
tts_buffer_heap_clear 34322785
tts_buffer_heap_copy_heap_tuple 7531537
tts_buffer_heap_copy_minimal_tuple 1873366
tts_buffer_heap_copyslot 7369233
tts_buffer_heap_get_heap_tuple 28028750
tts_buffer_heap_getsomeattrs 84976456
tts_buffer_heap_getsysattr 72800
tts_buffer_heap_init 18405688
tts_buffer_heap_materialize 23484375
tts_buffer_heap_release 18395215
tts_buffer_heap_store_tuple 102537329
tts_buffer_is_current_xact_tuple 564
tts_heap_clear 7224450
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2722
tts_heap_copyslot 900
tts_heap_get_heap_tuple 2262013
tts_heap_getsomeattrs 7292000
tts_heap_getsysattr 0
tts_heap_init 2638768
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2263020
tts_heap_release 2637791
tts_heap_store_tuple 3453917
tts_minimal_clear 51832954
tts_minimal_copy_heap_tuple 491207
tts_minimal_copy_minimal_tuple 1895346
tts_minimal_copyslot 771185
tts_minimal_get_minimal_tuple 3358708
tts_minimal_getsomeattrs 38905701
tts_minimal_getsysattr 0
tts_minimal_init 266566
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1066577
tts_minimal_release 231895
tts_minimal_store_tuple 43279141
tts_virtual_clear 60738964
tts_virtual_copy_heap_tuple 10286098
tts_virtual_copy_minimal_tuple 18813595
tts_virtual_copyslot 89218
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 879297
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3903194
tts_virtual_release 858873

Generated by: LCOV version 2.0-1