LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UBC CBC
Current: b45a8d7d8b306b43f31a002f1b3f1dddc8defeaf vs 8767b449a3a1e75626dfb08f24da54933171d4c5 Lines: 92.6 % 985 912 73 912
Current Date: 2025-10-28 08:26:42 +0900 Functions: 100.0 % 44 44 44
Baseline: lcov-20251028-005825-baseline Branches: 73.3 % 767 562 205 562
Baseline Date: 2025-10-27 06:37:35 +0000 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 6 6 6
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 106 106 106
(360..) days: 91.6 % 871 798 73 798
Function coverage date bins:
(30,360] days: 100.0 % 3 3 3
(360..) days: 100.0 % 41 41 41
Branch coverage date bins:
(1,7] days: 100.0 % 12 12 12
(30,360] days: 89.5 % 86 77 9 77
(360..) days: 70.7 % 669 473 196 473

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 13 38.1 % (16 / 42) 21.4 % (9 / 42)
ExecutorRewind CBC 50 100.0 % (9 / 9) 50.0 % (3 / 6)
ExecRelGenVirtualNotNull CBC 87 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecPartitionCheckEmitError CBC 125 100.0 % (17 / 17) 75.0 % (6 / 8)
EvalPlanQualStart CBC 126 100.0 % (58 / 58) 86.7 % (26 / 30)
EvalPlanQual CBC 138 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecGetAncestorResultRels CBC 153 95.5 % (21 / 22) 55.6 % (10 / 18)
EvalPlanQualNext CBC 169 100.0 % (5 / 5)
ReportNotNullViolationError CBC 178 100.0 % (20 / 20) 70.0 % (7 / 10)
EvalPlanQualBegin CBC 202 100.0 % (19 / 19) 75.0 % (6 / 8)
ExecCheckPermissionsModified CBC 724 91.7 % (11 / 12) 66.7 % (8 / 12)
ExecBuildSlotValueDescription CBC 772 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecWithCheckOptions CBC 1165 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecRelCheck CBC 1381 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecUpdateLockMode CBC 3954 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecGetTriggerResultRel CBC 4149 100.0 % (24 / 24) 100.0 % (30 / 30)
CheckValidRowMarkRel CBC 5439 40.9 % (9 / 22) 21.7 % (5 / 23)
ExecBuildAuxRowMark CBC 5582 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecFindRowMark CBC 5582 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecPartitionCheck CBC 6710 100.0 % (12 / 12) 100.0 % (8 / 8)
EvalPlanQualSlot CBC 8827 100.0 % (9 / 9) 62.5 % (5 / 8)
ExecCheckXactReadOnly CBC 33032 100.0 % (11 / 11) 92.9 % (13 / 14)
EvalPlanQualSetPlan CBC 55700 100.0 % (5 / 5)
CheckValidResultRel CBC 61500 75.9 % (41 / 54) 50.7 % (34 / 67)
EvalPlanQualInit CBC 132329 100.0 % (17 / 17)
EvalPlanQualEnd CBC 187268 100.0 % (25 / 25) 100.0 % (10 / 10)
InitResultRelInfo CBC 214255 98.2 % (55 / 56) 68.8 % (11 / 16)
ExecPostprocessPlan CBC 259357 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecutorFinish CBC 259357 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorFinish CBC 259357 100.0 % (17 / 17) 71.4 % (10 / 14)
ExecEndPlan CBC 269190 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecutorEnd CBC 269190 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorEnd CBC 269190 100.0 % (19 / 19) 70.0 % (7 / 10)
ExecCloseRangeTableRelations CBC 269987 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 270201 100.0 % (15 / 15) 91.7 % (22 / 24)
ExecutePlan CBC 277883 96.7 % (29 / 30) 92.9 % (26 / 28)
ExecutorRun CBC 278545 100.0 % (5 / 5) 100.0 % (2 / 2)
standard_ExecutorRun CBC 278545 100.0 % (25 / 25) 81.8 % (18 / 22)
InitPlan CBC 283632 97.3 % (73 / 75) 83.0 % (39 / 47)
ExecutorStart CBC 283640 100.0 % (6 / 6) 100.0 % (2 / 2)
standard_ExecutorStart CBC 283640 95.1 % (39 / 41) 72.4 % (21 / 29)
ExecCheckPermissions CBC 289459 100.0 % (24 / 24) 81.2 % (26 / 32)
ExecCheckOneRelPerms CBC 292112 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecConstraints CBC 2377092 100.0 % (35 / 35) 90.0 % (27 / 30)

Generated by: LCOV version 2.4-beta