LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC UBC GBC GNC CBC
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 93.0 % 1002 932 70 1 4 927
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 45 45 2 43
Baseline: lcov-20260827-baseline Branches: 73.7 % 797 587 2 208 1 8 578
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
[..1] days: 100.0 % 3 3 3
(30,360] days: 90.9 % 55 50 5 4 46
(360..) days: 93.1 % 944 879 65 1 878
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(360..) days: 100.0 % 44 44 2 42
Branch coverage date bins:
(30,360] days: 84.5 % 58 49 2 7 8 41
(360..) days: 72.8 % 739 538 201 1 537

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 GNC 91836 75.0 % (45 / 60) 53.7 % (44 / 82)
CheckValidRowMarkRel GNC 7781 42.3 % (11 / 26) 26.7 % (8 / 30)
EvalPlanQual CBC 154 100.0 % (14 / 14) 87.5 % (7 / 8)
EvalPlanQualBegin CBC 232 100.0 % (19 / 19) 75.0 % (6 / 8)
EvalPlanQualEnd CBC 248207 100.0 % (25 / 25) 100.0 % (10 / 10)
EvalPlanQualFetchRowMark CBC 22 52.4 % (22 / 42) 28.6 % (12 / 42)
EvalPlanQualInit CBC 162786 100.0 % (16 / 16)
EvalPlanQualNext CBC 194 100.0 % (5 / 5)
EvalPlanQualSetPlan CBC 84117 100.0 % (5 / 5)
EvalPlanQualSlot CBC 81485 100.0 % (9 / 9) 62.5 % (5 / 8)
EvalPlanQualStart CBC 148 100.0 % (56 / 56) 86.7 % (26 / 30)
ExecBuildAuxRowMark CBC 8248 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecBuildSlotValueDescription CBC 1063 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCheckOneRelPerms CBC 400709 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCheckPermissions CBC 377035 100.0 % (24 / 24) 82.4 % (28 / 34)
ExecCheckPermissionsModified CBC 1049 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecCheckXactReadOnly CBC 33656 100.0 % (11 / 11) 92.9 % (13 / 14)
ExecCloseRangeTableRelations CBC 351963 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 352303 100.0 % (11 / 11) 100.0 % (14 / 14)
ExecCloseTrigTargetRelations CBC 520793 100.0 % (7 / 7) 80.0 % (8 / 10)
ExecConstraints CBC 2887212 100.0 % (35 / 35) 90.0 % (27 / 30)
ExecEndPlan CBC 351006 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecFindRowMark CBC 8248 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
ExecGetTriggerResultRel CBC 5970 100.0 % (24 / 24) 100.0 % (30 / 30)
ExecPartitionCheck CBC 8502 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
ExecPostprocessPlan CBC 337340 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecRelCheck CBC 1795 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecRelGenVirtualNotNull CBC 132 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecUpdateLockMode CBC 4391 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecWithCheckOptions CBC 1761 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecutePlan CBC 361751 100.0 % (30 / 30) 96.4 % (27 / 28)
ExecutorEnd CBC 351006 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorFinish CBC 337340 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorRewind CBC 63 100.0 % (9 / 9) 50.0 % (3 / 6)
ExecutorRun CBC 362598 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorStart CBC 370053 100.0 % (6 / 6) 100.0 % (2 / 2)
InitPlan CBC 370035 97.4 % (76 / 78) 83.7 % (41 / 49)
InitResultRelInfo CBC 266624 98.2 % (56 / 57) 68.8 % (11 / 16)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
standard_ExecutorEnd CBC 351006 100.0 % (19 / 19) 70.0 % (7 / 10)
standard_ExecutorFinish CBC 337340 100.0 % (17 / 17) 71.4 % (10 / 14)
standard_ExecutorRun CBC 362598 100.0 % (25 / 25) 81.8 % (18 / 22)
standard_ExecutorStart CBC 370053 95.5 % (42 / 44) 72.7 % (24 / 33)

Generated by: LCOV version 2.0-1