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: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 91.8 % 8316 7636 58 15 607 5 519 7112 46 253
Current Date: 2025-12-15 18:36:29 -0500 Functions: 99.2 % 363 360 2 1 59 301 7
Baseline: lcov-20251216-010103-baseline Branches: 75.4 % 5979 4511 90 4 1374 8 1 311 4191
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Summarize by: Date bin (1,7] days: 90.9 % 66 60 6 60
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.8 % 130 118 12 118
(30,360] days: 88.3 % 565 499 40 26 341 158
(360..) days: 92.1 % 7555 6959 15 581 5 6954
Function coverage date bins:
(7,30] days: 100.0 % 6 6 6
(30,360] days: 91.7 % 24 22 2 16 6
(360..) days: 99.7 % 333 332 1 37 295
Branch coverage date bins:
(1,7] days: 100.0 % 20 20 20
(7,30] days: 79.8 % 114 91 23 91
(30,360] days: 70.8 % 384 272 67 45 200 72
(360..) days: 75.6 % 5461 4128 4 1329 8 1 4119

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 Rate Total Hit UNC UBC GNC CBC DCB
(1,7] days Total
90.9%90.9%
90.9 % 66 60 6 60 100.0 % 20 20 20 -
extendplan.c 0.0 % 3 3 - -
plancat.c 93.2 % 44 41 3 41 100.0 % 20 20 20 -
(7,30] days Total
90.8%90.8%
90.8 % 130 118 12 118 79.8 % 114 91 23 91 100.0 % 6 6 6
clauses.c 90.8 % 76 69 7 69 76.1 % 46 35 11 35 100.0 % 6 6 6
pathnode.c 66.7 % 3 2 1 2 - -
plancat.c 92.2 % 51 47 4 47 82.4 % 68 56 12 56 -
(30,360] days Total
88.3%88.3%
88.3 % 565 499 40 26 341 158 70.8 % 384 272 67 45 200 72 91.7 % 24 22 2 16 6
appendinfo.c 89.7 % 29 26 3 22 4 44.4 % 18 8 1 9 5 3 -
clauses.c 96.2 % 78 75 2 1 34 41 84.3 % 51 43 5 3 32 11 100.0 % 2 2 2
extendplan.c 35.8 % 53 19 34 19 25.0 % 32 8 24 8 50.0 % 4 2 2 2
paramassign.c 100.0 % 40 40 40 77.3 % 22 17 5 17 100.0 % 2 2 2
pathnode.c 100.0 % 26 26 25 1 75.0 % 8 6 2 6 100.0 % 1 1 1
placeholder.c 92.3 % 13 12 1 12 75.0 % 8 6 2 6 100.0 % 1 1 1
plancat.c 77.5 % 89 69 2 18 38 31 62.3 % 69 43 4 22 22 21 100.0 % 4 4 3 1
relnode.c 99.0 % 202 200 2 200 80.1 % 156 125 31 125 100.0 % 8 8 8
var.c 80.0 % 15 12 3 12 66.7 % 12 8 4 8 100.0 % 2 2 2
(360..) days Total
92.1%92.1%
92.1 % 7555 6959 15 581 5 6954 75.6 % 5461 4128 4 1329 8 1 4119 99.7 % 333 332 1 37 295
appendinfo.c 95.5 % 331 316 15 316 69.2 % 260 180 80 180 100.0 % 14 14 2 12
clauses.c 87.7 % 1696 1488 2 206 1 1487 69.9 % 1306 913 393 2 1 910 98.6 % 70 69 1 2 67
inherit.c 96.8 % 253 245 2 6 245 74.2 % 198 147 2 49 147 100.0 % 8 8 2 6
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.1 % 224 213 11 213 70.6 % 136 96 40 96 100.0 % 12 12 12
pathnode.c 90.9 % 1547 1406 141 2 1404 77.0 % 873 672 201 2 670 100.0 % 62 62 12 50
placeholder.c 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
plancat.c 94.2 % 743 700 43 700 78.6 % 543 427 116 427 100.0 % 25 25 7 18
predtest.c 94.4 % 697 658 39 1 657 81.0 % 510 413 97 1 412 100.0 % 26 26 2 24
relnode.c 96.3 % 832 801 31 801 76.8 % 617 474 143 474 100.0 % 30 30 6 24
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
tlist.c 95.6 % 363 347 16 1 346 84.2 % 366 308 58 3 305 100.0 % 32 32 4 28
var.c 87.2 % 445 388 57 388 68.7 % 342 235 107 235 100.0 % 24 24 24
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta