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: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 96.2 % 9405 9052 4 349 30 65 8957 4 61
Current Date: 2026-09-20 14:13:17 +0900 Functions: 99.7 % 336 335 1 2 29 304
Baseline: lcov-20260920-baseline Branches: 80.7 % 7044 5686 1 1 1356 11 3 5672 1 3
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 9 9 9
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 28 28 28
(7,30] days: 94.2 % 313 295 18 14 281
(30,360] days: 95.3 % 555 529 4 22 51 478
(360..) days: 96.4 % 8500 8191 309 30 8161
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 11 11 11
(30,360] days: 100.0 % 17 17 17
(360..) days: 99.7 % 306 305 1 2 29 274
Branch coverage date bins:
[..1] days: 100.0 % 10 10 10
(1,7] days: 92.9 % 14 13 1 13
(7,30] days: 74.6 % 248 185 63 185
(30,360] days: 82.7 % 439 363 1 75 3 360
(360..) days: 80.7 % 6337 5115 1 1217 11 5104 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
[..1] days Total
100.0%
100.0 % 9 9 9 100.0 % 10 10 10 100.0 % 1 1 1
(1,7] days Total
100.0%
100.0 % 28 28 28 92.9 % 14 13 1 13 100.0 % 1 1 1
planner.c 100.0 % 22 22 22 90.0 % 10 9 1 9 100.0 % 1 1 1
(7,30] days Total
94.2%94.2%
94.2 % 313 295 18 14 281 74.6 % 248 185 63 185 100.0 % 11 11 11
analyzejoins.c 92.9 % 255 237 18 237 72.5 % 218 158 60 158 100.0 % 11 11 11
planmain.c 100.0 % 31 31 31 83.3 % 18 15 3 15 -
(30,360] days Total
95.3%95.3%
95.3 % 555 529 4 22 51 478 82.7 % 439 363 1 75 3 360 100.0 % 17 17 17
analyzejoins.c 100.0 % 34 34 1 33 86.7 % 30 26 4 26 100.0 % 2 2 2
createplan.c 93.8 % 65 61 4 32 29 70.0 % 10 7 3 7 -
initsplan.c 93.2 % 146 136 10 1 135 75.8 % 132 100 32 100 100.0 % 5 5 5
planner.c 98.8 % 164 162 2 11 151 88.7 % 150 133 17 133 100.0 % 5 5 5
setrefs.c 100.0 % 41 41 6 35 92.3 % 26 24 1 1 3 21 100.0 % 1 1 1
subselect.c 89.8 % 98 88 10 88 80.2 % 91 73 18 73 100.0 % 4 4 4
(360..) days Total
96.4%96.4%
96.4 % 8500 8191 309 30 8161 80.7 % 6337 5115 1 1217 11 5104 1 3 99.7 % 306 305 1 2 29 274
analyzejoins.c 96.2 % 342 329 13 329 84.6 % 402 340 62 340 100.0 % 13 13 1 12
createplan.c 95.9 % 2345 2250 95 13 2237 74.5 % 1269 946 323 4 942 99.1 % 114 113 1 1 16 96
initsplan.c 96.1 % 1017 977 40 977 81.9 % 813 666 147 666 100.0 % 29 29 1 28
planagg.c 98.1 % 154 151 3 151 79.1 % 86 68 18 68 100.0 % 5 5 5
planmain.c 98.3 % 59 58 1 58 70.8 % 24 17 7 17 100.0 % 1 1 1
planner.c 96.5 % 2462 2376 86 2376 83.1 % 2234 1857 377 1857 100.0 % 60 60 4 56
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.3 % 972 936 36 1 935 81.2 % 695 564 131 1 563 100.0 % 36 36 36
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1