LCOV - differential code coverage report
Current view: top level - src/backend/optimizer Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB ECB DUB DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 94.3 % 29152 27502 7 1643 33 253 27216 8 153
Current Date: 2026-11-05 14:14:01 +0100 Functions: 99.4 % 1148 1141 1 6 2 78 1061 4
Baseline: lcov-20261105-baseline Branches: 79.6 % 22720 18075 15 2 4628 14 163 17898 1 3
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 90.9 % 11 10 1 10
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 95.3 % 85 81 4 21 60
(7,30] days: 93.5 % 263 246 17 246
(30,360] days: 94.3 % 2101 1982 7 112 4 232 1746
(360..) days: 94.3 % 26692 25183 1509 29 25154
Function coverage date bins:
(1,7] days: 100.0 % 4 4 2 2
(7,30] days: 100.0 % 9 9 1 8
(30,360] days: 100.0 % 58 58 5 53
(360..) days: 99.4 % 1077 1070 1 6 2 70 998
Branch coverage date bins:
[..1] days: 75.0 % 12 9 3 9
(1,7] days: 89.8 % 88 79 2 7 1 18 60
(7,30] days: 82.4 % 205 169 36 169
(30,360] days: 81.7 % 1717 1403 13 301 3 145 1255
(360..) days: 79.3 % 20702 16415 2 4281 10 16405 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 UBC GBC GNC CBC DCB
[..1] days Total∗
90.9%90.9%
90.9 % 11 10 1 10 75.0 % 12 9 3 9 -
plan 90.0 % 10 9 1 9 75.0 % 12 9 3 9 -
(1,7] days Total∗
95.3%95.3%
95.3 % 85 81 4 21 60 89.8 % 88 79 2 7 1 18 60 100.0 % 4 4 2 2
path 93.2 % 59 55 4 11 44 88.7 % 62 55 2 5 1 14 40 100.0 % 2 2 2
plan 100.0 % 20 20 10 10 87.5 % 16 14 2 4 10 100.0 % 2 2 2
(7,30] days Total
93.5%93.5%
93.5 % 263 246 17 246 82.4 % 205 169 36 169 100.0 % 9 9 1 8
path 95.7 % 47 45 2 45 82.8 % 64 53 11 53 100.0 % 1 1 1
plan 100.0 % 67 67 67 88.5 % 26 23 3 23 100.0 % 5 5 1 4
prep 87.5 % 48 42 6 42 81.6 % 38 31 7 31 100.0 % 2 2 2
util 91.1 % 101 92 9 92 80.5 % 77 62 15 62 100.0 % 1 1 1
(30,360] days Total
94.3%94.3%
94.3 % 2101 1982 7 112 4 232 1746 81.7 % 1717 1403 13 301 3 145 1255 100.0 % 58 58 5 53
geqo 90.0 % 20 18 2 18 83.3 % 12 10 2 10 -
path 96.9 % 383 371 12 57 314 84.8 % 330 280 1 49 55 225 100.0 % 6 6 6
plan 95.2 % 693 660 5 28 66 594 80.3 % 528 424 2 102 4 420 100.0 % 21 21 21
prep 94.6 % 205 194 11 62 132 85.4 % 151 129 3 19 1 51 77 100.0 % 7 7 2 5
util 92.4 % 800 739 2 59 4 47 688 80.5 % 696 560 7 129 2 35 523 100.0 % 24 24 3 21
(360..) days Total
94.3%94.3%
94.3 % 26692 25183 1509 29 25154 79.3 % 20702 16415 2 4281 10 16405 1 3 99.4 % 1077 1070 1 6 2 70 998
geqo 82.5 % 325 268 57 268 53.3 % 180 96 84 96 96.7 % 30 29 1 29
path 95.3 % 7474 7124 350 7124 82.4 % 6546 5391 1155 5391 98.7 % 312 308 4 13 295
plan 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
prep 92.6 % 2315 2144 171 2144 77.6 % 1846 1433 413 1433 100.0 % 73 73 8 65
util 92.3 % 7893 7284 609 7284 75.5 % 5620 4241 1379 4241 99.7 % 351 350 1 18 332
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1