LCOV - differential code coverage report
Current view: top level - src/backend/executor - execMain.c (source / functions) Coverage Total Hit UNC LBC UBC GNC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 92.9 % 999 928 1 70 4 924
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 44 44 2 42
Baseline: lcov-20260726-baseline Branches: 73.5 % 797 586 2 1 208 8 578
Baseline Date: 2026-07-25 19:16:42 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 4 2
(30,360] days: 89.8 % 49 44 5 44
(360..) days: 93.0 % 944 878 1 65 878
Function coverage date bins:
(360..) days: 100.0 % 44 44 2 42
Branch coverage date bins:
(7,30] days: 81.2 % 16 13 2 1 8 5
(30,360] days: 85.7 % 42 36 6 36
(360..) days: 72.7 % 739 537 1 201 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 82385 75.0 % (45 / 60) 53.7 % (44 / 82)
EvalPlanQualFetchRowMark CBC 22 52.4 % (22 / 42) 28.6 % (12 / 42)
CheckValidRowMarkRel GNC 7798 42.3 % (11 / 26) 26.7 % (8 / 30)
ExecWithCheckOptions CBC 1701 90.5 % (38 / 42) 66.0 % (35 / 53)
ExecBuildAuxRowMark CBC 8258 83.3 % (15 / 18) 43.8 % (7 / 16)
standard_ExecutorStart CBC 360393 95.5 % (42 / 44) 72.7 % (24 / 33)
ExecFindRowMark CBC 8258 66.7 % (6 / 9) 33.3 % (4 / 12)
ExecGetAncestorResultRels CBC 202 95.5 % (21 / 22) 55.6 % (10 / 18)
InitPlan CBC 360375 97.4 % (76 / 78) 83.7 % (41 / 49)
ExecCheckPermissions CBC 367376 100.0 % (24 / 24) 82.4 % (28 / 34)
InitResultRelInfo CBC 257158 98.2 % (56 / 57) 68.8 % (11 / 16)
EvalPlanQualStart CBC 148 100.0 % (56 / 56) 86.7 % (26 / 30)
standard_ExecutorFinish CBC 327907 100.0 % (17 / 17) 71.4 % (10 / 14)
standard_ExecutorRun CBC 353086 100.0 % (25 / 25) 81.8 % (18 / 22)
EvalPlanQualSlot CBC 81516 100.0 % (9 / 9) 62.5 % (5 / 8)
ExecCheckPermissionsModified CBC 1049 91.7 % (11 / 12) 75.0 % (9 / 12)
ExecConstraints CBC 2887122 100.0 % (35 / 35) 90.0 % (27 / 30)
ExecRelCheck CBC 1863 95.8 % (23 / 24) 83.3 % (15 / 18)
ExecRelGenVirtualNotNull CBC 132 100.0 % (25 / 25) 85.0 % (17 / 20)
ExecutorRewind CBC 63 100.0 % (9 / 9) 50.0 % (3 / 6)
ReportNotNullViolationError CBC 257 100.0 % (20 / 20) 70.0 % (7 / 10)
standard_ExecutorEnd CBC 341408 100.0 % (19 / 19) 70.0 % (7 / 10)
EvalPlanQualBegin CBC 232 100.0 % (19 / 19) 75.0 % (6 / 8)
ExecBuildSlotValueDescription CBC 1065 96.2 % (51 / 53) 93.8 % (30 / 32)
ExecCloseResultRelations CBC 342680 100.0 % (15 / 15) 91.7 % (22 / 24)
ExecPartitionCheckEmitError CBC 166 100.0 % (17 / 17) 75.0 % (6 / 8)
ExecutePlan CBC 352258 96.7 % (29 / 30) 92.9 % (26 / 28)
EvalPlanQual CBC 154 100.0 % (14 / 14) 87.5 % (7 / 8)
ExecCheckOneRelPerms CBC 390822 100.0 % (30 / 30) 96.7 % (29 / 30)
ExecCheckXactReadOnly CBC 33468 100.0 % (11 / 11) 92.9 % (13 / 14)
ExecPostprocessPlan CBC 327907 100.0 % (9 / 9) 91.7 % (11 / 12)
EvalPlanQualEnd CBC 228315 100.0 % (25 / 25) 100.0 % (10 / 10)
ExecCloseRangeTableRelations CBC 342363 100.0 % (5 / 5) 100.0 % (4 / 4)
ExecEndPlan CBC 341408 100.0 % (9 / 9) 100.0 % (6 / 6)
ExecGetTriggerResultRel CBC 5951 100.0 % (24 / 24) 100.0 % (30 / 30)
ExecPartitionCheck CBC 8716 100.0 % (12 / 12) 100.0 % (8 / 8)
ExecUpdateLockMode CBC 4392 100.0 % (6 / 6) 100.0 % (2 / 2)
ExecutorEnd CBC 341408 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorFinish CBC 327907 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorRun CBC 353086 100.0 % (5 / 5) 100.0 % (2 / 2)
ExecutorStart CBC 360393 100.0 % (6 / 6) 100.0 % (2 / 2)
EvalPlanQualInit CBC 152845 100.0 % (16 / 16)
EvalPlanQualNext CBC 194 100.0 % (5 / 5)
EvalPlanQualSetPlan CBC 74162 100.0 % (5 / 5)

Generated by: LCOV version 2.0-1