LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC UBC GNC CBC
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 93.3 % 995 928 67 4 924
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 45 45 2 43
Baseline: lcov-20260920-baseline Branches: 73.9 % 783 579 2 202 8 571
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 97.4 % 39 38 1 4 34
(360..) days: 93.1 % 953 887 66 887
Function coverage date bins:
(7,30] 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 63 100.0 % (9 / 9) 50.0 % (3 / 6)
ExecRelGenVirtualNotNull CBC 132 100.0 % (25 / 25) 85.0 % (17 / 20)
EvalPlanQualStart CBC 137 100.0 % (56 / 56) 86.7 % (26 / 30)
EvalPlanQual CBC 149 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
EvalPlanQualNext CBC 183 100.0 % (5 / 5)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
EvalPlanQualBegin CBC 218 100.0 % (19 / 19) 75.0 % (6 / 8)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
ExecBuildSlotValueDescription CBC 1055 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCheckPermissionsModified CBC 1065 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecWithCheckOptions CBC 1609 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecRelCheck CBC 1755 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecUpdateLockMode CBC 4381 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetTriggerResultRel CBC 5924 100.0 % (24 / 24) 100.0 % (30 / 30)
CheckValidRowMarkRel GNC 7685 45.8 % (11 / 24) 29.6 % (8 / 27)
ExecBuildAuxRowMark CBC 8148 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecFindRowMark CBC 8148 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecPartitionCheck CBC 9253 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecCheckXactReadOnly CBC 33438 100.0 % (11 / 11) 92.9 % (13 / 14)
EvalPlanQualSlot CBC 81223 100.0 % (9 / 9) 62.5 % (5 / 8)
EvalPlanQualSetPlan CBC 83339 100.0 % (5 / 5)
CheckValidResultRel GNC 91145 76.8 % (43 / 56) 53.4 % (39 / 73)
EvalPlanQualInit CBC 161877 100.0 % (16 / 16)
EvalPlanQualEnd CBC 246519 100.0 % (25 / 25) 100.0 % (10 / 10)
InitResultRelInfo CBC 266077 98.2 % (55 / 56) 68.8 % (11 / 16)
ExecPostprocessPlan CBC 334629 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecutorFinish CBC 334629 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorFinish CBC 334629 100.0 % (17 / 17) 71.4 % (10 / 14)
ExecEndPlan CBC 348481 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecutorEnd CBC 348481 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorEnd CBC 348481 100.0 % (19 / 19) 70.0 % (7 / 10)
ExecCloseRangeTableRelations CBC 349445 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 349770 100.0 % (11 / 11) 100.0 % (14 / 14)
ExecutePlan CBC 358598 96.7 % (29 / 30) 92.9 % (26 / 28)
ExecutorRun CBC 359429 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorRun CBC 359429 100.0 % (25 / 25) 81.8 % (18 / 22)
InitPlan CBC 367367 97.4 % (76 / 78) 83.7 % (41 / 49)
ExecutorStart CBC 367385 100.0 % (6 / 6) 100.0 % (2 / 2)
standard_ExecutorStart CBC 367385 95.5 % (42 / 44) 72.7 % (24 / 33)
ExecCheckPermissions CBC 374194 100.0 % (24 / 24) 81.2 % (26 / 32)
ExecCheckOneRelPerms CBC 394159 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCloseTrigTargetRelations CBC 518447 100.0 % (7 / 7) 80.0 % (8 / 10)
ExecConstraints CBC 2898470 100.0 % (35 / 35) 90.0 % (27 / 30)

Generated by: LCOV version 2.0-1