LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB ECB DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 96.2 % 9475 9119 5 351 29 76 9014 4 68
Current Date: 2026-11-05 14:14:01 +0100 Functions: 99.7 % 339 338 1 2 34 302 2
Baseline: lcov-20261105-baseline Branches: 80.8 % 7088 5724 2 2 1360 10 8 5706 1 3
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 90.0 % 10 9 1 9
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 20 20 10 10
(7,30] days: 100.0 % 67 67 67
(30,360] days: 95.2 % 693 660 5 28 66 594
(360..) days: 96.3 % 8685 8363 322 29 8334
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 5 5 1 4
(30,360] days: 100.0 % 21 21 21
(360..) days: 99.7 % 311 310 1 2 31 277
Branch coverage date bins:
[..1] days: 75.0 % 12 9 3 9
(1,7] days: 87.5 % 16 14 2 4 10
(7,30] days: 88.5 % 26 23 3 23
(30,360] days: 80.3 % 528 424 2 102 4 420
(360..) days: 80.7 % 6510 5254 2 1250 10 5244 1 3

Date File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Rate Total Hit UNC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GNC CBC EUB ECB Rate Total Hit UNC GBC GNC CBC DCB
[..1] days subselect.c∗∗ 90.0 % 10 9 1 9 75.0 % 12 9 3 9 -
(1,7] days Total∗
100.0%
100.0 % 20 20 10 10 87.5 % 16 14 2 4 10 100.0 % 2 2 2
createplan.c 100.0 % 10 10 10 83.3 % 12 10 2 10 -
(7,30] days Total∗
100.0%
100.0 % 67 67 67 88.5 % 26 23 3 23 100.0 % 5 5 1 4
analyzejoins.c 100.0 % 5 5 5 75.0 % 8 6 2 6 -
initsplan.c 100.0 % 7 7 7 50.0 % 2 1 1 1 -
(30,360] days Total∗
95.2%95.2%
95.2 % 693 660 5 28 66 594 80.3 % 528 424 2 102 4 420 100.0 % 21 21 21
analyzejoins.c 93.7 % 300 281 19 1 280 74.6 % 260 194 66 194 100.0 % 13 13 13
subselect.c 86.5 % 52 45 7 45 76.5 % 68 52 16 52 100.0 % 1 1 1
planner.c 97.7 % 131 128 1 2 12 116 87.7 % 106 93 1 12 1 92 100.0 % 5 5 5
createplan.c 95.6 % 90 86 4 46 40 86.4 % 22 19 3 19 -
planmain.c 100.0 % 31 31 31 83.3 % 18 15 3 15 -
setrefs.c 100.0 % 51 51 6 45 93.8 % 32 30 1 1 3 27 100.0 % 2 2 2
initsplan.c 100.0 % 35 35 1 34 95.5 % 22 21 1 21 -
(360..) days Total
96.3%96.3%
96.3 % 8685 8363 322 29 8334 80.7 % 6510 5254 2 1250 10 5244 1 3 99.7 % 311 310 1 2 31 277
planner.c 96.6 % 2531 2445 86 2445 83.3 % 2302 1918 1 383 1918 100.0 % 62 62 5 57
createplan.c 95.9 % 2328 2233 95 13 2220 74.5 % 1269 946 323 4 942 99.1 % 111 110 1 1 15 94
initsplan.c 95.6 % 1124 1074 50 1074 80.7 % 923 745 178 745 100.0 % 34 34 2 32
setrefs.c 97.0 % 1149 1114 35 16 1098 80.7 % 814 657 1 152 6 651 1 3 100.0 % 48 48 1 7 40
subselect.c 96.2 % 1015 976 39 976 81.8 % 718 587 131 587 100.0 % 39 39 39
analyzejoins.c 96.0 % 321 308 13 308 84.5 % 374 316 58 316 100.0 % 11 11 2 9
planagg.c 98.1 % 155 152 3 152 79.1 % 86 68 18 68 100.0 % 5 5 5
planmain.c 98.4 % 62 61 1 61 70.8 % 24 17 7 17 100.0 % 1 1 1
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1