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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 91.9 % 8539 7851 68 21 599 5 792 7054 54 320
Current Date: 2026-03-14 14:10:32 -0400 Functions: 99.7 % 368 367 1 72 295 10
Baseline: lcov-20260315-024220-baseline Branches: 75.5 % 6160 4652 134 13 1361 10 3 522 4117 59 221
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (1,7] days: 87.3 % 150 131 19 131
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 18 18 11 7
(30,360] days: 91.8 % 827 759 48 20 624 135
(360..) days: 92.0 % 7544 6943 1 21 579 5 26 6912
Function coverage date bins:
(1,7] days: 100.0 % 4 4 4
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 29 29 23 6
(360..) days: 99.7 % 333 332 1 43 289
Branch coverage date bins:
(1,7] days: 78.6 % 159 125 34 125
(7,30] days: 87.5 % 8 7 1 7
(30,360] days: 78.6 % 546 429 91 26 370 59
(360..) days: 75.1 % 5447 4091 8 13 1335 10 3 20 4058

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 DUB DCB Rate Total Hit UBC GNC CBC DCB
(1,7] days Total
87.3%87.3%
87.3 % 150 131 19 131 78.6 % 159 125 34 125 100.0 % 4 4 4
clauses.c 82.9 % 105 87 18 87 69.2 % 107 74 33 74 100.0 % 4 4 4
pathnode.c 97.7 % 43 42 1 42 98.0 % 50 49 1 49 -
(7,30] days Total
100.0%
100.0 % 18 18 11 7 87.5 % 8 7 1 7 100.0 % 2 2 2
var.c 100.0 % 8 8 5 3 50.0 % 2 1 1 1 100.0 % 1 1 1
(30,360] days Total
91.8%91.8%
91.8 % 827 759 48 20 624 135 78.6 % 546 429 91 26 370 59 100.0 % 29 29 23 6
clauses.c 93.2 % 221 206 14 1 163 43 78.1 % 137 107 27 3 96 11 100.0 % 6 6 6
appendinfo.c 100.0 % 23 23 23 83.3 % 6 5 1 5 -
paramassign.c 100.0 % 18 18 18 90.0 % 10 9 1 9 100.0 % 1 1 1
extendplan.c 73.2 % 56 41 15 41 50.0 % 32 16 16 16 100.0 % 4 4 4
plancat.c 86.1 % 187 161 8 18 133 28 78.9 % 161 127 14 20 108 19 100.0 % 4 4 3 1
placeholder.c 92.3 % 13 12 1 12 75.0 % 8 6 2 6 100.0 % 1 1 1
pathnode.c 80.0 % 45 36 9 35 1 85.7 % 14 12 2 12 100.0 % 2 2 2
relnode.c 99.1 % 220 218 2 218 80.9 % 162 131 31 131 100.0 % 8 8 8
(360..) days Total
92.0%92.0%
92.0 % 7544 6943 1 21 579 5 26 6912 75.1 % 5447 4091 8 13 1335 10 3 20 4058 99.7 % 333 332 1 43 289
clauses.c 87.3 % 1692 1477 1 8 206 23 1454 69.0 % 1302 898 8 9 387 1 20 877 98.6 % 70 69 1 3 66
appendinfo.c 94.6 % 336 318 18 318 67.3 % 272 183 89 183 100.0 % 14 14 2 12
paramassign.c 95.5 % 246 235 11 235 70.3 % 148 104 44 104 100.0 % 13 13 13
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
predtest.c 94.4 % 696 657 39 1 656 81.0 % 510 413 97 1 412 100.0 % 25 25 2 23
var.c 87.4 % 460 402 58 2 3 397 69.8 % 354 247 107 4 243 100.0 % 26 26 26
inherit.c 97.6 % 248 242 6 242 74.7 % 194 145 49 145 100.0 % 8 8 3 5
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
plancat.c 94.3 % 742 700 42 700 78.5 % 543 426 117 2 424 100.0 % 25 25 7 18
placeholder.c 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
pathnode.c 90.9 % 1511 1373 2 136 1 1372 75.7 % 835 632 2 201 2 630 100.0 % 61 61 15 46
tlist.c 95.6 % 361 345 16 1 344 84.6 % 364 308 56 3 305 100.0 % 31 31 4 27
relnode.c 96.3 % 828 797 31 797 76.7 % 615 472 143 472 100.0 % 30 30 7 23
joininfo.c 75.0 % 44 33 11 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta