LCOV - code coverage report
Current view: top level - src/backend/executor - execUtils.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 90.0 % 442 398
Test Date: 2026-11-08 21:15:52 Functions: 93.5 % 46 43
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 71.2 % 184 131

Function Name Sort by function name Hit count Sort by function hit count
ExecRelationIsTargetRelation 0
GetAttributeByNum 0
executor_errposition 0
GetAttributeByName 24
ExecGetResultRelCheckAsUser 185
ExecGetAllNullSlot 241
ExecAssignScanType 583
ExecGetCommonChildSlotOps 585
ExecGetReturningSlot 821
ExecGetInsertedCols 1024
ExecGetTriggerNewSlot 2350
CreateWorkExprContext 5255
CreateStandaloneExprContext 6953
ExecGetAllUpdatedCols 8750
ExecGetCommonSlotOps 13306
ExecGetExtraUpdatedCols 30876
ExecGetUpdatedCols 32060
GetResultRTEPermissionInfo 33269
ExecGetChildToRootMap 45273
ExecCleanTargetListLength 90169
ExecInitResultRelation 92303
ExecCreateScanSlotFromOuterPlan 96671
UnregisterExprContextCallback 170152
RegisterExprContextCallback 185397
ScanRelIsReadOnly 227710
ExecOpenScanRelation 294606
ExecConditionalAssignProjectionInfo 364698
tlist_matches_tupdesc 364698
ExecGetRangeTableRelation 395902
MakePerTupleExprContext 442870
ExecAssignProjectionInfo 494349
ExecGetResultSlotOps 495465
ExecInitRangeTable 549255
ExecGetTriggerOldSlot 618682
ExecGetRootToChildMap 642943
FreeExecutorState 761796
CreateExecutorState 785803
ExecAssignExprContext 879996
ExecTargetListLength 919034
UpdateChangedParamSet 1080600
ExecGetResultType 1089768
FreeExprContext 1388839
CreateExprContext 1412336
CreateExprContextInternal 1417591
ReScanExprContext 2934004
ShutdownExprContext 4322843

Generated by: LCOV version 2.0-1