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:
Summarize 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

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit GBC GNC CBC DCB
(7,30] days Total
100.0%
100.0 % 5 5 5 100.0 % 2 2 2 -
(30,360] days Total
92.4%92.4%
92.4 % 958 885 60 13 782 103 80.1 % 703 563 120 20 510 53 100.0 % 37 37 28 9
appendinfo.c 100.0 % 27 27 23 4 83.3 % 6 5 1 5 -
clauses.c 89.5 % 294 263 31 258 5 74.8 % 234 175 59 173 2 100.0 % 9 9 9
extendplan.c 75.0 % 56 42 14 42 59.4 % 32 19 13 19 100.0 % 4 4 4
paramassign.c 100.0 % 18 18 18 90.0 % 10 9 1 9 100.0 % 1 1 1
pathnode.c 94.5 % 91 86 5 86 97.1 % 70 68 2 68 100.0 % 2 2 2
placeholder.c 93.9 % 33 31 2 31 81.8 % 22 18 4 18 100.0 % 4 4 4
plancat.c 89.2 % 176 157 8 11 134 23 80.8 % 151 122 14 15 108 14 100.0 % 4 4 3 1
relnode.c 99.1 % 223 221 2 221 81.7 % 164 134 30 134 100.0 % 8 8 8
var.c 100.0 % 8 8 5 3 50.0 % 2 1 1 1 100.0 % 1 1 1
(360..) days Total
92.3%92.3%
92.3 % 7610 7025 1 19 565 28 22 6975 75.4 % 5474 4130 8 12 2 1322 28 36 18 4048 100.0 % 334 334 1 44 289
appendinfo.c 94.6 % 336 318 18 318 67.3 % 272 183 89 183 100.0 % 14 14 2 12
clauses.c 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
inherit.c 97.6 % 248 242 6 242 74.7 % 194 145 49 2 143 100.0 % 8 8 3 5
joininfo.c 75.0 % 44 33 11 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
paramassign.c 95.5 % 246 235 11 235 70.3 % 148 104 44 104 100.0 % 13 13 13
pathnode.c 91.9 % 1512 1389 123 13 1376 77.2 % 835 645 190 10 635 100.0 % 61 61 15 46
placeholder.c 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
plancat.c 93.5 % 754 705 49 705 77.9 % 553 431 1 121 5 426 100.0 % 25 25 7 18
predtest.c 94.5 % 710 671 39 1 670 81.1 % 514 417 97 1 416 100.0 % 25 25 2 23
relnode.c 96.3 % 828 797 31 797 76.7 % 615 472 143 472 100.0 % 30 30 7 23
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
tlist.c 95.6 % 361 345 16 1 344 84.6 % 364 308 56 3 305 100.0 % 31 31 4 27
var.c 87.0 % 460 400 60 2 3 395 69.2 % 354 245 109 4 241 100.0 % 26 26 26
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta