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: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 91.8 % 8316 7636 58 15 607 4 519 7113 46 253
Current Date: 2025-12-18 07:33:40 +0900 Functions: 99.2 % 363 360 2 1 59 301 7
Baseline: lcov-20251218-005734-baseline Branches: 75.4 % 5979 4511 90 4 1374 7 1 311 4192
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 3 3 3
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.7 % 193 175 18 175
(30,360] days: 88.3 % 565 499 40 26 341 158
(360..) days: 92.1 % 7555 6959 15 581 4 6955
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 % 4 4 4
(7,30] days: 82.3 % 130 107 23 107
(30,360] days: 70.8 % 384 272 67 45 200 72
(360..) days: 75.6 % 5461 4128 4 1329 7 1 4120

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
100.0%
100.0 % 3 3 3 100.0 % 4 4 4 -
(7,30] days Total
90.7%90.7%
90.7 % 193 175 18 175 82.3 % 130 107 23 107 100.0 % 6 6 6
clauses.c 91.1 % 79 72 7 72 76.1 % 46 35 11 35 100.0 % 6 6 6
pathnode.c 66.7 % 3 2 1 2 - -
extendplan.c 0.0 % 3 3 - -
plancat.c 92.4 % 92 85 7 85 85.7 % 84 72 12 72 -
(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
extendplan.c 35.8 % 53 19 34 19 25.0 % 32 8 24 8 50.0 % 4 2 2 2
clauses.c 96.2 % 78 75 2 1 34 41 84.3 % 51 43 5 3 32 11 100.0 % 2 2 2
relnode.c 99.0 % 202 200 2 200 80.1 % 156 125 31 125 100.0 % 8 8 8
placeholder.c 92.3 % 13 12 1 12 75.0 % 8 6 2 6 100.0 % 1 1 1
var.c 80.0 % 15 12 3 12 66.7 % 12 8 4 8 100.0 % 2 2 2
appendinfo.c 89.7 % 29 26 3 22 4 44.4 % 18 8 1 9 5 3 -
pathnode.c 100.0 % 26 26 25 1 75.0 % 8 6 2 6 100.0 % 1 1 1
paramassign.c 100.0 % 40 40 40 77.3 % 22 17 5 17 100.0 % 2 2 2
plancat.c 77.5 % 89 69 2 18 38 31 62.3 % 69 43 4 22 22 21 100.0 % 4 4 3 1
(360..) days Total
92.1%92.1%
92.1 % 7555 6959 15 581 4 6955 75.6 % 5461 4128 4 1329 7 1 4120 99.7 % 333 332 1 37 295
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
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
joininfo.c 75.0 % 44 33 11 33 90.0 % 30 27 2 1 27 100.0 % 3 3 3
relnode.c 96.3 % 832 801 31 801 76.8 % 617 474 143 474 100.0 % 30 30 6 24
placeholder.c 93.0 % 142 132 10 132 80.6 % 108 87 21 87 100.0 % 11 11 11
var.c 87.2 % 445 388 57 388 68.7 % 342 235 107 235 100.0 % 24 24 24
inherit.c 96.8 % 253 245 2 6 245 74.2 % 198 147 2 49 147 100.0 % 8 8 2 6
tlist.c 95.6 % 363 347 16 1 346 84.2 % 366 308 58 3 305 100.0 % 32 32 4 28
appendinfo.c 95.5 % 331 316 15 316 69.2 % 260 180 80 180 100.0 % 14 14 2 12
pathnode.c 90.9 % 1547 1406 141 1 1405 77.0 % 873 672 201 1 671 100.0 % 62 62 12 50
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
paramassign.c 95.1 % 224 213 11 213 70.6 % 136 96 40 96 100.0 % 12 12 12
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
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta