LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 92.3 % 8573 7915 61 19 578 28 809 7078 54 316
Current Date: 2026-05-29 21:51:00 -0400 Functions: 100.0 % 371 371 1 72 298 10
Baseline: lcov-20260530-034037-baseline Branches: 76.0 % 6179 4695 128 12 2 1342 28 36 530 4101 61 251
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Group by: Date bin (7,30] days: 100.0 % 5 5 5
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 92.4 % 958 885 60 13 782 103
(360..) days: 92.3 % 7610 7025 1 19 565 28 22 6975
Function coverage date bins:
(30,360] days: 100.0 % 37 37 28 9
(360..) days: 100.0 % 334 334 1 44 289
Branch coverage date bins:
(7,30] days: 100.0 % 2 2 2
(30,360] days: 80.1 % 703 563 120 20 510 53
(360..) days: 75.4 % 5474 4130 8 12 2 1322 28 36 18 4048

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 UIC 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 1 379 10 29 193 862 14 64 100.0 % 80 80 1 13 66 4
(30,360] days 89.5 % 294 263 31 258 5 74.8 % 234 175 59 173 2 100.0 % 9 9 9
(360..) days 88.2 % 1731 1526 1 8 196 11 19 1496 69.7 % 1315 917 8 10 1 379 10 29 18 860 100.0 % 71 71 1 4 66
(7,30] days 100.0 % 5 5 5 100.0 % 2 2 2 -
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 2 145 8 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 2 143 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 13 86 1376 35 163 78.8 % 905 713 2 190 10 68 635 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 13 1376 77.2 % 835 645 190 10 635 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 93.9 % 33 31 2 31 81.8 % 22 18 4 18 100.0 % 4 4 4
(360..) days 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
plancat.c Total
92.7%92.7%
92.7 % 930 862 8 60 134 728 6 69 78.6 % 704 553 14 1 136 5 108 440 7 59 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 1 121 5 426 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