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

Generated by: LCOV version 2.4-beta