LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 93.2 % 985 918 67 9 909 12
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 44 44 6 38
Baseline: lcov-20260315-024220-baseline Branches: 73.9 % 769 568 201 1 567
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 99 99 9 90
(360..) days: 92.4 % 886 819 67 819
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: 89.0 % 82 73 9 73
(360..) days: 72.1 % 687 495 192 1 494

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 66356 75.9 % (41 / 54) 50.7 % (34 / 67)
CheckValidRowMarkRel CBC 408266 40.9 % (9 / 22) 21.7 % (5 / 23)
EvalPlanQual CBC 148 100.0 % (14 / 14) 87.5 % (7 / 8)
EvalPlanQualBegin CBC 216 100.0 % (19 / 19) 75.0 % (6 / 8)
EvalPlanQualEnd CBC 601534 100.0 % (25 / 25) 100.0 % (10 / 10)
EvalPlanQualFetchRowMark CBC 22 52.4 % (22 / 42) 28.6 % (12 / 42)
EvalPlanQualInit GNC 539502 100.0 % (16 / 16)
EvalPlanQualNext CBC 182 100.0 % (5 / 5)
EvalPlanQualSetPlan CBC 60053 100.0 % (5 / 5)
EvalPlanQualSlot CBC 482211 100.0 % (9 / 9) 62.5 % (5 / 8)
EvalPlanQualStart GNC 137 100.0 % (56 / 56) 86.7 % (26 / 30)
ExecBuildAuxRowMark GNC 408651 83.3 % (15 / 18) 43.8 % (7 / 16)
ExecBuildSlotValueDescription CBC 796 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCheckOneRelPerms CBC 728033 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCheckPermissions CBC 714949 100.0 % (24 / 24) 81.2 % (26 / 32)
ExecCheckPermissionsModified CBC 748 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecCheckXactReadOnly CBC 38011 100.0 % (11 / 11) 92.9 % (13 / 14)
ExecCloseRangeTableRelations CBC 694978 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecCloseResultRelations CBC 695203 100.0 % (15 / 15) 91.7 % (22 / 24)
ExecConstraints CBC 2798883 100.0 % (35 / 35) 90.0 % (27 / 30)
ExecEndPlan CBC 694181 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecFindRowMark CBC 408651 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecGetAncestorResultRels CBC 153 95.5 % (21 / 22) 55.6 % (10 / 18)
ExecGetTriggerResultRel CBC 4211 100.0 % (24 / 24) 100.0 % (30 / 30)
ExecPartitionCheck CBC 6895 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecPartitionCheckEmitError CBC 125 100.0 % (17 / 17) 75.0 % (6 / 8)
ExecPostprocessPlan CBC 683835 100.0 % (9 / 9) 91.7 % (11 / 12)
ExecRelCheck CBC 1459 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecRelGenVirtualNotNull CBC 87 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecUpdateLockMode CBC 3975 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecWithCheckOptions CBC 1216 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecutePlan CBC 702581 96.7 % (29 / 30) 92.9 % (26 / 28)
ExecutorEnd CBC 694181 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorFinish CBC 683835 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorRewind CBC 51 100.0 % (9 / 9) 50.0 % (3 / 6)
ExecutorRun CBC 703265 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorStart CBC 708836 100.0 % (6 / 6) 100.0 % (2 / 2)
InitPlan GNC 708828 97.4 % (76 / 78) 83.7 % (41 / 49)
InitResultRelInfo GNC 219416 98.2 % (55 / 56) 68.8 % (11 / 16)
ReportNotNullViolationError CBC 178 100.0 % (20 / 20) 70.0 % (7 / 10)
standard_ExecutorEnd CBC 694181 100.0 % (19 / 19) 70.0 % (7 / 10)
standard_ExecutorFinish CBC 683835 100.0 % (17 / 17) 71.4 % (10 / 14)
standard_ExecutorRun CBC 703265 100.0 % (25 / 25) 81.8 % (18 / 22)
standard_ExecutorStart GNC 708836 95.1 % (39 / 41) 72.4 % (21 / 29)

Generated by: LCOV version 2.4-beta