LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 92.3 % 8573 7915 61 19 578 29 809 7077 54 316
Current Date: 2026-05-05 10:23:31 +0900 Functions: 100.0 % 371 371 1 72 298 10
Baseline: lcov-20260505-025707-baseline Branches: 76.0 % 6179 4695 128 12 1344 29 4 530 4132 59 219
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Group by: Date bin (1,7] days: 100.0 % 5 5 5
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 96.7 % 30 29 1 10 19
(30,360] days: 92.2 % 928 856 60 12 772 84
(360..) days: 92.3 % 7610 7025 1 19 565 29 22 6974
Function coverage date bins:
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 34 34 28 6
(360..) days: 100.0 % 334 334 1 44 289
Branch coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 88.9 % 18 16 2 4 12
(30,360] days: 79.9 % 685 547 120 18 506 41
(360..) days: 75.4 % 5474 4130 8 12 1324 29 4 18 4079

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit GBC GNC CBC DCB
appendinfo.c Total
95.0%95.0%
95.0 % 363 345 18 23 322 1 67.6 % 278 188 1 89 5 183 100.0 % 14 14 2 12
(30,360] days 100.0 % 27 27 23 4 83.3 % 6 5 1 5 -
(360..) days 94.6 % 336 318 18 318 67.3 % 272 183 89 183 100.0 % 14 14 2 12
clauses.c Total
88.4%88.4%
88.4 % 2030 1794 32 8 196 11 282 1501 13 49 70.5 % 1551 1094 67 10 380 10 2 193 889 13 37 100.0 % 80 80 1 13 66 4
(1,7] days 100.0 % 5 5 5 100.0 % 2 2 2 -
(30,360] days 89.1 % 284 253 31 248 5 74.3 % 230 171 59 169 2 100.0 % 9 9 9
(360..) days 88.2 % 1731 1526 1 8 196 11 19 1496 69.7 % 1315 917 8 10 380 10 2 18 887 100.0 % 71 71 1 4 66
(7,30] days 100.0 % 10 10 10 100.0 % 4 4 4 -
extendplan.c (30,360] days∗∗ 75.0 % 56 42 14 42 59.4 % 32 19 13 19 100.0 % 4 4 4
inherit.c Total
97.6%97.6%
97.6 % 255 249 6 4 245 9 75.3 % 198 149 49 2 147 6 100.0 % 8 8 3 5
(30,360] days 100.0 % 7 7 4 3 100.0 % 4 4 2 2 -
(360..) days 97.6 % 248 242 6 242 74.7 % 194 145 49 145 100.0 % 8 8 3 5
joininfo.c (360..) days∗∗ 75.0 % 44 33 11 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
orclauses.c (360..) days∗∗ 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
paramassign.c Total
95.8%95.8%
95.8 % 264 253 11 253 71.5 % 158 113 45 113 100.0 % 14 14 14
(30,360] days 100.0 % 18 18 18 90.0 % 10 9 1 9 100.0 % 1 1 1
(360..) days 95.5 % 246 235 11 235 70.3 % 148 104 44 104 100.0 % 13 13 13
pathnode.c Total
92.0%92.0%
92.0 % 1603 1475 5 123 14 86 1375 35 163 78.8 % 905 713 2 190 11 68 634 40 118 100.0 % 63 63 17 46 4
(30,360] days 94.5 % 91 86 5 86 97.1 % 70 68 2 68 100.0 % 2 2 2
(360..) days 91.9 % 1512 1389 123 14 1375 77.2 % 835 645 190 11 634 100.0 % 61 61 15 46
placeholder.c Total
93.1%93.1%
93.1 % 175 163 12 163 80.8 % 130 105 25 105 100.0 % 15 15 15
(30,360] days 92.3 % 13 12 1 12 75.0 % 8 6 2 6 100.0 % 1 1 1
(360..) days 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
(7,30] days 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 3 3 3
plancat.c Total
92.7%92.7%
92.7 % 930 862 8 60 134 728 6 69 78.6 % 704 553 14 137 2 108 443 6 56 100.0 % 29 29 10 19 1
(30,360] days 89.2 % 176 157 8 11 134 23 80.8 % 151 122 14 15 108 14 100.0 % 4 4 3 1
(360..) days 93.5 % 754 705 49 705 77.9 % 553 431 122 2 429 100.0 % 25 25 7 18
predtest.c Total
94.5%94.5%
94.5 % 713 674 39 1 3 670 3 81.1 % 514 417 97 1 416 100.0 % 26 26 3 23 1
(30,360] days 100.0 % 3 3 3 - 100.0 % 1 1 1
(360..) days 94.5 % 710 671 39 1 670 81.1 % 514 417 97 1 416 100.0 % 25 25 2 23
relnode.c Total
96.9%96.9%
96.9 % 1051 1018 2 31 221 797 16 77.8 % 779 606 30 143 134 472 2 100.0 % 38 38 15 23
(30,360] days 99.1 % 223 221 2 221 81.7 % 164 134 30 134 100.0 % 8 8 8
(360..) days 96.3 % 828 797 31 797 76.7 % 615 472 143 472 100.0 % 30 30 7 23
restrictinfo.c (360..) days∗∗ 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
tlist.c Total
95.8%95.8%
95.8 % 383 367 16 1 6 360 6 84.9 % 372 316 56 3 313 100.0 % 34 34 4 30
(30,360] days 100.0 % 22 22 6 16 100.0 % 8 8 8 100.0 % 3 3 3
(360..) days 95.6 % 361 345 16 1 344 84.6 % 364 308 56 3 305 100.0 % 31 31 4 27
var.c Total
87.2%87.2%
87.2 % 468 408 60 2 8 398 69.1 % 356 246 1 109 4 1 241 100.0 % 27 27 1 26
(30,360] days 100.0 % 8 8 5 3 50.0 % 2 1 1 1 100.0 % 1 1 1
(360..) days 87.0 % 460 400 60 2 3 395 69.2 % 354 245 109 4 241 100.0 % 26 26 26
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.5.0-beta