LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 93.2 % 982 915 67 9 906 12
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 44 44 6 38
Baseline: lcov-20251218-005734-baseline Branches: 73.7 % 767 565 202 565
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 100.0 % 102 102 102
(360..) days: 92.3 % 871 804 67 804
Function coverage date bins:
(30,360] days: 100.0 % 2 2 2
(360..) days: 100.0 % 42 42 6 36
Branch coverage date bins:
(30,360] days: 90.2 % 92 83 9 83
(360..) days: 71.4 % 675 482 193 482

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 CBC 62728 75.9 % (41 / 54) 50.7 % (34 / 67)
EvalPlanQualFetchRowMark CBC 16 52.4 % (22 / 42) 28.6 % (12 / 42)
CheckValidRowMarkRel CBC 8247 40.9 % (9 / 22) 21.7 % (5 / 23)
ExecWithCheckOptions CBC 1165 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecBuildAuxRowMark GNC 8398 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecFindRowMark CBC 8398 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecGetAncestorResultRels CBC 153 95.5 % (21 / 22) 55.6 % (10 / 18)
InitPlan GNC 289268 97.3 % (73 / 75) 83.0 % (39 / 47)
standard_ExecutorStart GNC 289276 95.1 % (39 / 41) 72.4 % (21 / 29)
ExecCheckPermissions CBC 295123 100.0 % (24 / 24) 81.2 % (26 / 32)
InitResultRelInfo GNC 215462 98.2 % (55 / 56) 68.8 % (11 / 16)
EvalPlanQualStart GNC 132 100.0 % (56 / 56) 86.7 % (26 / 30)
ExecCheckPermissionsModified CBC 724 91.7 % (11 / 12) 66.7 % (8 / 12)
standard_ExecutorFinish CBC 264819 100.0 % (17 / 17) 71.4 % (10 / 14)
standard_ExecutorRun CBC 284038 100.0 % (25 / 25) 81.8 % (18 / 22)
EvalPlanQualSlot CBC 82175 100.0 % (9 / 9) 62.5 % (5 / 8)
ExecConstraints CBC 2382551 100.0 % (35 / 35) 90.0 % (27 / 30)
ExecRelCheck CBC 1432 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecRelGenVirtualNotNull CBC 87 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecutorRewind CBC 51 100.0 % (9 / 9) 50.0 % (3 / 6)
ReportNotNullViolationError CBC 178 100.0 % (20 / 20) 70.0 % (7 / 10)
standard_ExecutorEnd CBC 274797 100.0 % (19 / 19) 70.0 % (7 / 10)
EvalPlanQualBegin CBC 210 100.0 % (19 / 19) 75.0 % (6 / 8)
ExecBuildSlotValueDescription CBC 758 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCloseResultRelations CBC 275820 100.0 % (15 / 15) 91.7 % (22 / 24)
ExecPartitionCheckEmitError CBC 125 100.0 % (17 / 17) 75.0 % (6 / 8)
ExecutePlan CBC 283369 96.7 % (29 / 30) 92.9 % (26 / 28)
EvalPlanQual CBC 142 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecCheckOneRelPerms CBC 298856 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCheckXactReadOnly CBC 33218 100.0 % (11 / 11) 92.9 % (13 / 14)
ExecPostprocessPlan CBC 264819 100.0 % (9 / 9) 91.7 % (11 / 12)
EvalPlanQualEnd CBC 194500 100.0 % (25 / 25) 100.0 % (10 / 10)
ExecCloseRangeTableRelations CBC 275600 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecEndPlan CBC 274797 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecGetTriggerResultRel CBC 4200 100.0 % (24 / 24) 100.0 % (30 / 30)
ExecPartitionCheck CBC 6878 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdateLockMode CBC 3954 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecutorEnd CBC 274797 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorFinish CBC 264819 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorRun CBC 284038 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorStart CBC 289276 100.0 % (6 / 6) 100.0 % (2 / 2)
EvalPlanQualInit GNC 135966 100.0 % (16 / 16)
EvalPlanQualNext CBC 176 100.0 % (5 / 5)
EvalPlanQualSetPlan CBC 56540 100.0 % (5 / 5)

Generated by: LCOV version 2.4-beta