LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.4 % 995 929 66 1 4 924
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 45 45 2 43
Baseline: lcov-20261105-baseline Branches: 74.1 % 783 580 2 201 1 8 571
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 1 1 1
(30,360] days: 97.1 % 34 33 1 4 29
(360..) days: 93.2 % 960 895 65 1 894
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 44 44 2 42
Branch coverage date bins:
(30,360] days: 88.5 % 26 23 2 1 8 15
(360..) days: 73.6 % 757 557 200 1 556

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
CheckValidResultRel GNC 90281 76.8 % (43 / 56) 53.4 % (39 / 73)
EvalPlanQualFetchRowMark CBC 22 52.4 % (22 / 42) 28.6 % (12 / 42)
CheckValidRowMarkRel GNC 7886 45.8 % (11 / 24) 29.6 % (8 / 27)
ExecWithCheckOptions CBC 1609 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecBuildAuxRowMark CBC 8348 83.3 % (15 / 18) 43.8 % (7 / 16)
standard_ExecutorStart CBC 368517 95.5 % (42 / 44) 72.7 % (24 / 33)
ExecFindRowMark CBC 8348 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
InitPlan CBC 368498 97.4 % (76 / 78) 83.7 % (41 / 49)
ExecCheckPermissions CBC 980089 100.0 % (24 / 24) 81.2 % (26 / 32)
InitResultRelInfo CBC 264984 98.2 % (55 / 56) 68.8 % (11 / 16)
EvalPlanQualStart CBC 138 100.0 % (56 / 56) 86.7 % (26 / 30)
standard_ExecutorFinish CBC 335294 100.0 % (17 / 17) 71.4 % (10 / 14)
standard_ExecutorRun CBC 360290 100.0 % (25 / 25) 81.8 % (18 / 22)
EvalPlanQualSlot CBC 81337 100.0 % (9 / 9) 62.5 % (5 / 8)
ExecCheckPermissionsModified CBC 1065 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecConstraints CBC 2901743 100.0 % (35 / 35) 90.0 % (27 / 30)
ExecRelCheck CBC 1755 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecRelGenVirtualNotNull CBC 136 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecutorRewind CBC 67 100.0 % (9 / 9) 50.0 % (3 / 6)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
standard_ExecutorEnd CBC 349312 100.0 % (19 / 19) 70.0 % (7 / 10)
EvalPlanQualBegin CBC 219 100.0 % (19 / 19) 75.0 % (6 / 8)
ExecBuildSlotValueDescription CBC 1087 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCloseTrigTargetRelations CBC 518985 100.0 % (7 / 7) 80.0 % (8 / 10)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
EvalPlanQual CBC 148 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecCheckOneRelPerms CBC 1001151 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCheckXactReadOnly CBC 33508 100.0 % (11 / 11) 92.9 % (13 / 14)
ExecPostprocessPlan CBC 335294 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecutePlan CBC 359461 100.0 % (30 / 30) 96.4 % (27 / 28)
EvalPlanQualEnd CBC 245093 100.0 % (25 / 25) 100.0 % (10 / 10)
ExecCloseRangeTableRelations CBC 350283 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 350560 100.0 % (11 / 11) 100.0 % (14 / 14)
ExecEndPlan CBC 349312 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecGetTriggerResultRel CBC 5805 100.0 % (24 / 24) 100.0 % (30 / 30)
ExecPartitionCheck CBC 8464 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdateLockMode CBC 4390 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecutorEnd CBC 349312 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorFinish CBC 335294 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorRun CBC 360290 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorStart CBC 368517 100.0 % (6 / 6) 100.0 % (2 / 2)
EvalPlanQualInit CBC 161381 100.0 % (16 / 16)
EvalPlanQualNext CBC 183 100.0 % (5 / 5)
EvalPlanQualSetPlan CBC 82636 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1