LCOV - code coverage report
Current view: top level - src/backend/executor - execTuples.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 89.0 % 963 857
Test Date: 2026-01-26 10:56:24 Functions: 89.7 % 87 78
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 62.2 % 505 314

Function Name Sort by function name Hit count Sort by function hit count
BlessTupleDesc 7663
BuildTupleFromCStrings 5125
ExecAllocTableSlot 1381212
ExecCleanTypeFromTL 415773
ExecDropSingleTupleTableSlot 3067776
ExecFetchSlotHeapTuple 3997306
ExecFetchSlotHeapTupleDatum 10472
ExecFetchSlotMinimalTuple 3258103
ExecForceStoreHeapTuple 266333
ExecForceStoreMinimalTuple 1212525
ExecInitExtraTupleSlot 418069
ExecInitNullTupleSlot 3875
ExecInitResultSlot 488102
ExecInitResultTupleSlotTL 63896
ExecInitResultTypeTL 930431
ExecInitScanTupleSlot 472039
ExecResetTupleTable 848121
ExecSetSlotDescriptor 408350
ExecStoreAllNullTuple 4090
ExecStoreBufferHeapTuple 21770818
ExecStoreHeapTuple 432609
ExecStoreHeapTupleDatum 0
ExecStoreMinimalTuple 6934774
ExecStorePinnedBufferHeapTuple 812869
ExecStoreVirtualTuple 3902048
ExecTypeFromExprList 1848
ExecTypeFromTL 933809
ExecTypeFromTLInternal 1349582
ExecTypeSetColNames 525
HeapTupleHeaderGetDatum 31332
MakeSingleTupleTableSlot 3485054
MakeTupleTableSlot 4866288
TupleDescGetAttInMetadata 59
begin_tup_output_tupdesc 3745
do_text_output_multiline 3569
do_tup_output 26166
end_tup_output 3745
slot_deform_heap_tuple 27721356
slot_deform_heap_tuple_internal 29801495
slot_getmissingattrs 880
slot_getsomeattrs_int 27721356
tts_buffer_heap_clear 6706507
tts_buffer_heap_copy_heap_tuple 1241008
tts_buffer_heap_copy_minimal_tuple 454552
tts_buffer_heap_copyslot 1177382
tts_buffer_heap_get_heap_tuple 3379529
tts_buffer_heap_getsomeattrs 20251715
tts_buffer_heap_getsysattr 52
tts_buffer_heap_init 3623713
tts_buffer_heap_materialize 2783419
tts_buffer_heap_release 3621670
tts_buffer_heap_store_tuple 22584690
tts_buffer_is_current_xact_tuple 99
tts_heap_clear 840841
tts_heap_copy_heap_tuple 0
tts_heap_copy_minimal_tuple 16
tts_heap_copyslot 0
tts_heap_get_heap_tuple 230982
tts_heap_getsomeattrs 797733
tts_heap_getsysattr 0
tts_heap_init 292743
tts_heap_is_current_xact_tuple 0
tts_heap_materialize 230982
tts_heap_release 292739
tts_heap_store_tuple 432609
tts_minimal_clear 9425559
tts_minimal_copy_heap_tuple 94681
tts_minimal_copy_minimal_tuple 420917
tts_minimal_copyslot 152580
tts_minimal_get_minimal_tuple 843790
tts_minimal_getsomeattrs 6671908
tts_minimal_getsysattr 0
tts_minimal_init 43700
tts_minimal_is_current_xact_tuple 0
tts_minimal_materialize 209309
tts_minimal_release 36373
tts_minimal_store_tuple 7707581
tts_virtual_clear 12101172
tts_virtual_copy_heap_tuple 1916690
tts_virtual_copy_minimal_tuple 3262227
tts_virtual_copyslot 21170
tts_virtual_getsomeattrs 0
tts_virtual_getsysattr 2
tts_virtual_init 906132
tts_virtual_is_current_xact_tuple 0
tts_virtual_materialize 594503
tts_virtual_release 899307

Generated by: LCOV version 2.3.2-1