LCOV - code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 676 743 91.0 %
Date: 2025-07-27 13:18:15 Functions: 80 87 92.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
BlessTupleDesc 77284
BuildTupleFromCStrings 1458620
ExecAllocTableSlot 2057650
ExecCleanTypeFromTL 118868
ExecDropSingleTupleTableSlot 32018316
ExecFetchSlotHeapTuple 47988456
ExecFetchSlotHeapTupleDatum 60516
ExecFetchSlotMinimalTuple 20984412
ExecForceStoreHeapTuple 1733342
ExecForceStoreMinimalTuple 7094142
ExecInitExtraTupleSlot 451962
ExecInitNullTupleSlot 42258
ExecInitResultSlot 895766
ExecInitResultTupleSlotTL 640176
ExecInitResultTypeTL 1314218
ExecInitScanTupleSlot 686442
ExecResetTupleTable 863176
ExecSetSlotDescriptor 62110
ExecStoreAllNullTuple 43530
ExecStoreBufferHeapTuple 160789740
ExecStoreHeapTuple 4331706
ExecStoreHeapTupleDatum 0
ExecStoreMinimalTuple 57178186
ExecStorePinnedBufferHeapTuple 523734
ExecStoreVirtualTuple 26486934
ExecTypeFromExprList 13954
ExecTypeFromTL 1342220
ExecTypeFromTLInternal 1461088
ExecTypeSetColNames 4004
HeapTupleHeaderGetDatum 1743060
MakeSingleTupleTableSlot 32339944
MakeTupleTableSlot 34397778
TupleDescGetAttInMetadata 7932
begin_tup_output_tupdesc 29260
do_text_output_multiline 23506
do_tup_output 161982
end_tup_output 29260
slot_deform_heap_tuple 196478642
slot_deform_heap_tuple_internal 215435322
slot_getmissingattrs 8042
slot_getsomeattrs_int 195024686
tts_buffer_heap_clear 53370828
tts_buffer_heap_copy_heap_tuple 11111862
tts_buffer_heap_copy_minimal_tuple 2816556
tts_buffer_heap_copyslot 11617076
tts_buffer_heap_get_heap_tuple 41389516
tts_buffer_heap_getsomeattrs 133517322
tts_buffer_heap_getsysattr 144916
tts_buffer_heap_init 28570878
tts_buffer_heap_materialize 29222910
tts_buffer_heap_release 28557002
tts_buffer_heap_store_tuple 161320030
tts_buffer_is_current_xact_tuple 924
tts_heap_clear 10194520
tts_heap_copy_heap_tuple 688
tts_heap_copy_minimal_tuple 5400
tts_heap_copyslot 1796
tts_heap_get_heap_tuple 3531598
tts_heap_getsomeattrs 10318884
tts_heap_getsysattr 0
tts_heap_init 4094712
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 3533600
tts_heap_release 4093682
tts_heap_store_tuple 4331706
tts_minimal_clear 73800770
tts_minimal_copy_heap_tuple 781550
tts_minimal_copy_minimal_tuple 2824136
tts_minimal_copyslot 1118986
tts_minimal_get_minimal_tuple 5042064
tts_minimal_getsomeattrs 52642436
tts_minimal_getsysattr 0
tts_minimal_init 399530
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 1611690
tts_minimal_release 346724
tts_minimal_store_tuple 61679272
tts_virtual_clear 87247028
tts_virtual_copy_heap_tuple 14651184
tts_virtual_copy_minimal_tuple 28265768
tts_virtual_copyslot 135396
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 12
tts_virtual_init 1332658
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 4371358
tts_virtual_release 1303510

Generated by: LCOV version 1.16