LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.3 % 995 928 67 4 924
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 45 45 2 43
Baseline: lcov-20261012-baseline Branches: 73.9 % 783 579 2 202 8 571
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 97.5 % 40 39 1 4 35
(360..) days: 93.1 % 955 889 66 889
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: 92.1 % 38 35 2 1 8 27
(360..) days: 73.0 % 745 544 201 544

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
EvalPlanQualFetchRowMark CBC 22 52.4 % (22 / 42) 28.6 % (12 / 42)
ExecutorRewind CBC 67 100.0 % (9 / 9) 50.0 % (3 / 6)
EvalPlanQualStart CBC 136 100.0 % (56 / 56) 86.7 % (26 / 30)
ExecRelGenVirtualNotNull CBC 136 100.0 % (25 / 25) 85.0 % (17 / 20)
EvalPlanQual CBC 146 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
EvalPlanQualNext CBC 181 100.0 % (5 / 5)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
EvalPlanQualBegin CBC 217 100.0 % (19 / 19) 75.0 % (6 / 8)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
ExecCheckPermissionsModified CBC 1065 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecBuildSlotValueDescription CBC 1070 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecWithCheckOptions CBC 1609 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecRelCheck CBC 1755 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecUpdateLockMode CBC 4390 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetTriggerResultRel CBC 5577 100.0 % (24 / 24) 100.0 % (30 / 30)
CheckValidRowMarkRel GNC 7692 45.8 % (11 / 24) 29.6 % (8 / 27)
ExecBuildAuxRowMark CBC 8154 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecFindRowMark CBC 8154 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecPartitionCheck CBC 8661 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecCheckXactReadOnly CBC 33458 100.0 % (11 / 11) 92.9 % (13 / 14)
EvalPlanQualSlot CBC 81215 100.0 % (9 / 9) 62.5 % (5 / 8)
EvalPlanQualSetPlan CBC 83122 100.0 % (5 / 5)
CheckValidResultRel GNC 91559 76.8 % (43 / 56) 53.4 % (39 / 73)
EvalPlanQualInit CBC 161669 100.0 % (16 / 16)
EvalPlanQualEnd CBC 246117 100.0 % (25 / 25) 100.0 % (10 / 10)
InitResultRelInfo CBC 266255 98.2 % (55 / 56) 68.8 % (11 / 16)
ExecPostprocessPlan CBC 334879 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecutorFinish CBC 334879 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorFinish CBC 334879 100.0 % (17 / 17) 71.4 % (10 / 14)
ExecEndPlan CBC 348875 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecutorEnd CBC 348875 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorEnd CBC 348875 100.0 % (19 / 19) 70.0 % (7 / 10)
ExecCloseRangeTableRelations CBC 349844 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 350119 100.0 % (11 / 11) 100.0 % (14 / 14)
ExecutePlan CBC 358850 96.7 % (29 / 30) 92.9 % (26 / 28)
ExecutorRun CBC 359677 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorRun CBC 359677 100.0 % (25 / 25) 81.8 % (18 / 22)
InitPlan CBC 367722 97.4 % (76 / 78) 83.7 % (41 / 49)
ExecutorStart CBC 367741 100.0 % (6 / 6) 100.0 % (2 / 2)
standard_ExecutorStart CBC 367741 95.5 % (42 / 44) 72.7 % (24 / 33)
ExecCloseTrigTargetRelations CBC 518545 100.0 % (7 / 7) 80.0 % (8 / 10)
ExecCheckPermissions CBC 979288 100.0 % (24 / 24) 81.2 % (26 / 32)
ExecCheckOneRelPerms CBC 1000266 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecConstraints CBC 2900061 100.0 % (35 / 35) 90.0 % (27 / 30)

Generated by: LCOV version 2.0-1