LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 96.1 % 9550 9178 29 41 302 13 678 8487 10 351
Current Date: 2026-05-05 10:23:31 +0900 Functions: 99.1 % 339 336 1 2 84 252 14
Baseline: lcov-20260505-025707-baseline Branches: 80.9 % 7208 5832 124 25 1227 15 2 463 5352 1 51 177
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 29 29 2 27
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 96.3 % 54 52 2 52
(7,30] days: 100.0 % 95 95 82 13
(30,360] days: 95.9 % 704 675 29 592 83
(360..) days: 96.1 % 8668 8327 41 300 13 2 8312
Function coverage date bins:
[..1] days: 100.0 % 2 2 1 1
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 19 19 19
(360..) days: 99.0 % 313 310 1 2 61 249
Branch coverage date bins:
[..1] days: 85.7 % 28 24 4 2 22
(1,7] days: 71.4 % 70 50 20 50
(7,30] days: 83.8 % 74 62 12 62
(30,360] days: 79.3 % 593 470 111 12 398 72
(360..) days: 81.1 % 6444 5226 1 25 1191 15 2 1 5208 1

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 LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB Rate Total Hit LBC UBC GNC CBC DCB
[..1] days analyzejoins.c∗∗ 100.0 % 29 29 2 27 85.7 % 28 24 4 2 22 100.0 % 2 2 1 1
(1,7] days planner.c∗∗ 96.3 % 54 52 2 52 71.4 % 70 50 20 50 100.0 % 2 2 2
(7,30] days Total
100.0%
100.0 % 95 95 82 13 83.8 % 74 62 12 62 100.0 % 3 3 3
analyzejoins.c 100.0 % 90 90 78 12 83.3 % 72 60 12 60 100.0 % 3 3 3
(30,360] days Total
95.9%95.9%
95.9 % 704 675 29 592 83 79.3 % 593 470 111 12 398 72 100.0 % 19 19 19
initsplan.c 91.6 % 119 109 10 109 72.3 % 112 81 31 81 100.0 % 5 5 5
planner.c 97.0 % 299 290 9 266 24 80.5 % 262 211 50 1 192 19 100.0 % 5 5 5
analyzejoins.c 100.0 % 24 24 6 18 83.3 % 30 25 1 4 7 18 -
createplan.c 100.0 % 109 109 76 33 83.9 % 56 47 6 3 22 25 100.0 % 4 4 4
setrefs.c 100.0 % 37 37 36 1 88.5 % 26 23 1 2 21 2 100.0 % 1 1 1
subselect.c 90.8 % 109 99 10 92 7 77.6 % 107 83 22 2 75 8 100.0 % 4 4 4
(360..) days Total
96.1%96.1%
96.1 % 8668 8327 41 300 13 2 8312 81.1 % 6444 5226 1 25 1191 15 2 1 5208 1 99.0 % 313 310 1 2 61 249
createplan.c 95.1 % 2301 2189 17 95 1 2188 73.7 % 1221 900 7 314 2 898 98.2 % 110 108 1 1 20 88
setrefs.c 95.6 % 1162 1111 51 1111 80.7 % 820 662 158 662 97.9 % 48 47 1 9 38
planmain.c 98.4 % 63 62 1 62 70.8 % 24 17 7 17 100.0 % 1 1 1
initsplan.c 96.2 % 1097 1055 12 30 2 1053 82.2 % 889 731 5 153 2 729 100.0 % 33 33 3 30
planagg.c 98.1 % 154 151 3 151 79.1 % 86 68 18 68 100.0 % 5 5 1 4
planner.c 96.7 % 2304 2228 12 64 5 2223 84.0 % 2099 1763 12 323 5 2 1756 1 100.0 % 58 58 16 42
analyzejoins.c 97.0 % 626 607 19 3 2 602 84.7 % 626 530 1 1 94 5 1 524 100.0 % 22 22 4 18
subselect.c 96.1 % 961 924 37 2 922 81.7 % 679 555 124 1 554 100.0 % 36 36 7 29
'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.5.0-beta