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-09 19:15:47 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 89006
BuildTupleFromCStrings 1077072
ExecAllocTableSlot 1351699
ExecCleanTypeFromTL 70692
ExecDropSingleTupleTableSlot 13073853
ExecFetchSlotHeapTuple 32963666
ExecFetchSlotHeapTupleDatum 40364
ExecFetchSlotMinimalTuple 14117880
ExecForceStoreHeapTuple 147636
ExecForceStoreMinimalTuple 4754424
ExecInitExtraTupleSlot 280880
ExecInitNullTupleSlot 30396
ExecInitResultSlot 607708
ExecInitResultTupleSlotTL 436416
ExecInitResultTypeTL 891846
ExecInitScanTupleSlot 457520
ExecResetTupleTable 526020
ExecSetSlotDescriptor 36286
ExecStoreAllNullTuple 31405
ExecStoreBufferHeapTuple 100560105
ExecStoreHeapTuple 2914720
ExecStoreHeapTupleDatum 9
ExecStoreMinimalTuple 40050458
ExecStorePinnedBufferHeapTuple 3620735
ExecStoreVirtualTuple 19311043
ExecTypeFromExprList 9829
ExecTypeFromTL 911583
ExecTypeFromTLInternal 982275
ExecTypeSetColNames 3023
HeapTupleHeaderGetDatum 1541645
MakeSingleTupleTableSlot 13273539
MakeTupleTableSlot 14625354
TupleDescGetAttInMetadata 14651
begin_tup_output_tupdesc 20757
do_text_output_multiline 16909
do_tup_output 123467
end_tup_output 20757
slot_deform_heap_tuple 131306084
slot_getmissingattrs 4857
slot_getsomeattrs_int 0
tts_buffer_heap_clear 26860718
tts_buffer_heap_copy_heap_tuple 7765973
tts_buffer_heap_copy_minimal_tuple 1894702
tts_buffer_heap_copyslot 7759465
tts_buffer_heap_get_heap_tuple 27737073
tts_buffer_heap_getsomeattrs 86420339
tts_buffer_heap_getsysattr 72826
tts_buffer_heap_init 10864213
tts_buffer_heap_materialize 24293246
tts_buffer_heap_release 10854263
tts_buffer_heap_store_tuple 104185193
tts_buffer_is_current_xact_tuple 566
tts_heap_clear 6538470
tts_heap_copy_heap_tuple 344
tts_heap_copy_minimal_tuple 2735
tts_heap_copyslot 901
tts_heap_get_heap_tuple 2170411
tts_heap_getsomeattrs 6607551
tts_heap_getsysattr 0
tts_heap_init 2537506
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 2171420
tts_heap_release 2536720
tts_heap_store_tuple 2914720
tts_minimal_clear 51721219
tts_minimal_copy_heap_tuple 650304
tts_minimal_copy_minimal_tuple 1919740
tts_minimal_copyslot 735348
tts_minimal_get_minimal_tuple 3387378
tts_minimal_getsomeattrs 38278194
tts_minimal_getsysattr 0
tts_minimal_init 264849
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1047350
tts_minimal_release 232012
tts_minimal_store_tuple 43045869
tts_virtual_clear 60786259
tts_virtual_copy_heap_tuple 10570718
tts_virtual_copy_minimal_tuple 18163948
tts_virtual_copyslot 86139
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 8
tts_virtual_init 958786
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 3959959
tts_virtual_release 938489

Generated by: LCOV version 2.0-1