LCOV - code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 91.2 % 444 405
Test Date: 2026-07-03 19:57:34 Functions: 95.7 % 46 44
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 72.3 % 184 133

Function Name Sort by function name Hit count Sort by function hit count
ExecRelationIsTargetRelation 0
GetAttributeByNum 0
executor_errposition 16
GetAttributeByName 24
ExecGetResultRelCheckAsUser 183
ExecGetAllNullSlot 244
ExecGetCommonChildSlotOps 511
ExecAssignScanType 521
ExecGetReturningSlot 821
ExecGetInsertedCols 982
ExecGetTriggerNewSlot 2386
CreateWorkExprContext 4957
CreateStandaloneExprContext 6697
ExecGetAllUpdatedCols 8789
ExecGetCommonSlotOps 13392
ExecGetExtraUpdatedCols 31325
ExecGetUpdatedCols 32499
GetResultRTEPermissionInfo 33664
ExecGetChildToRootMap 45480
ExecInitResultRelation 77884
ExecCleanTargetListLength 91455
ExecCreateScanSlotFromOuterPlan 96379
UnregisterExprContextCallback 187504
RegisterExprContextCallback 208200
ScanRelIsReadOnly 231629
ExecOpenScanRelation 295278
ExecConditionalAssignProjectionInfo 362803
tlist_matches_tupdesc 362803
ExecGetRangeTableRelation 382051
MakePerTupleExprContext 426632
ExecAssignProjectionInfo 476877
ExecGetResultSlotOps 487387
ExecInitRangeTable 525959
ExecGetTriggerOldSlot 619492
ExecGetRootToChildMap 636679
UpdateChangedParamSet 704695
FreeExecutorState 743993
CreateExecutorState 767516
ExecAssignExprContext 856543
ExecTargetListLength 883921
ExecGetResultType 1064918
FreeExprContext 1336889
CreateExprContext 1360128
CreateExprContextInternal 1365085
ReScanExprContext 2609314
ShutdownExprContext 3946203

Generated by: LCOV version 2.0-1