LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.0 % 993 923 5 65 1 22 900 1 21
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 44 44 11 33
Baseline: lcov-20260505-025707-baseline Branches: 73.5 % 781 574 5 3 199 3 1 11 559 8
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 92.3 % 13 12 1 12
(30,360] days: 90.0 % 40 36 4 10 26
(360..) days: 93.1 % 940 875 65 1 874
Function coverage date bins:
(360..) days: 100.0 % 44 44 11 33
Branch coverage date bins:
(7,30] days: 91.7 % 12 11 1 11
(30,360] days: 80.6 % 36 29 4 3 29
(360..) days: 72.9 % 733 534 3 196 3 1 530

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 116 100.0 % (25 / 25) 85.0 % (17 / 20)
EvalPlanQualStart GNC 145 100.0 % (56 / 56) 86.7 % (26 / 30)
EvalPlanQual CBC 150 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
EvalPlanQualNext CBC 190 100.0 % (5 / 5)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
EvalPlanQualBegin CBC 227 100.0 % (19 / 19) 75.0 % (6 / 8)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
ExecCheckPermissionsModified CBC 1045 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecBuildSlotValueDescription CBC 1055 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecWithCheckOptions CBC 1609 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecRelCheck CBC 1863 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecUpdateLockMode CBC 4373 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetTriggerResultRel CBC 5613 100.0 % (24 / 24) 100.0 % (30 / 30)
CheckValidRowMarkRel GNC 7792 37.5 % (9 / 24) 19.2 % (5 / 26)
ExecBuildAuxRowMark GNC 8257 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecFindRowMark CBC 8257 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecPartitionCheck CBC 8697 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecCheckXactReadOnly CBC 38944 100.0 % (11 / 11) 92.9 % (13 / 14)
EvalPlanQualSetPlan CBC 72461 100.0 % (5 / 5)
CheckValidResultRel GNC 80581 73.2 % (41 / 56) 48.6 % (34 / 70)
EvalPlanQualSlot CBC 81502 100.0 % (9 / 9) 62.5 % (5 / 8)
EvalPlanQualInit GNC 151133 100.0 % (16 / 16)
EvalPlanQualEnd CBC 224938 100.0 % (25 / 25) 100.0 % (10 / 10)
InitResultRelInfo GNC 255278 98.2 % (56 / 57) 68.8 % (11 / 16)
ExecPostprocessPlan CBC 329288 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecutorFinish CBC 329288 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorFinish GNC 329288 100.0 % (17 / 17) 71.4 % (10 / 14)
ExecEndPlan CBC 342580 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecutorEnd CBC 342580 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorEnd GNC 342580 100.0 % (19 / 19) 70.0 % (7 / 10)
ExecCloseRangeTableRelations CBC 343533 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 343849 100.0 % (15 / 15) 91.7 % (22 / 24)
ExecutePlan CBC 353670 100.0 % (30 / 30) 96.4 % (27 / 28)
ExecutorRun CBC 354502 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorRun GNC 354502 100.0 % (25 / 25) 81.8 % (18 / 22)
InitPlan GNC 361572 97.4 % (76 / 78) 83.7 % (41 / 49)
ExecutorStart CBC 361590 100.0 % (6 / 6) 100.0 % (2 / 2)
standard_ExecutorStart GNC 361590 95.5 % (42 / 44) 72.7 % (24 / 33)
ExecCheckPermissions CBC 368603 100.0 % (24 / 24) 82.4 % (28 / 34)
ExecCheckOneRelPerms CBC 398347 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecConstraints CBC 3091467 100.0 % (35 / 35) 90.0 % (27 / 30)

Generated by: LCOV version 2.5.0-beta