LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/util Coverage Total Hit UNC UBC GBC GNC CBC DUB DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 92.3 % 8756 8083 2 671 4 47 8032 3 26
Current Date: 2026-09-20 14:13:17 +0900 Functions: 99.7 % 375 374 1 21 353 1
Baseline: lcov-20260920-baseline Branches: 75.9 % 6371 4838 7 1526 2 35 4801
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 94.1 % 51 48 3 48
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 90.6 % 106 96 1 9 16 80
(30,360] days: 93.5 % 923 863 1 59 4 31 828
(360..) days: 92.2 % 7676 7076 600 7076
Function coverage date bins:
(7,30] days: 100.0 % 3 3 2 1
(30,360] days: 100.0 % 33 33 2 31
(360..) days: 99.7 % 339 338 1 17 321
Branch coverage date bins:
(1,7] days: 73.3 % 30 22 8 22
(7,30] days: 80.0 % 85 68 4 13 10 58
(30,360] days: 79.6 % 788 627 3 158 2 25 600
(360..) days: 75.4 % 5468 4121 1347 4121

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 UBC GBC GNC CBC DUB DCB Rate Total Hit UNC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC DCB
(1,7] days Total
94.1%94.1%
94.1 % 51 48 3 48 73.3 % 30 22 8 22 -
clauses.c 92.6 % 27 25 2 25 80.0 % 10 8 2 8 -
paramassign.c 100.0 % 1 1 1 50.0 % 2 1 1 1 -
plancat.c 92.3 % 13 12 1 12 66.7 % 12 8 4 8 -
var.c 100.0 % 10 10 10 83.3 % 6 5 1 5 -
(7,30] days Total
90.6%90.6%
90.6 % 106 96 1 9 16 80 80.0 % 85 68 4 13 10 58 100.0 % 3 3 2 1
clauses.c 85.5 % 62 53 9 7 46 69.8 % 43 30 13 30 100.0 % 2 2 1 1
relnode.c 97.7 % 43 42 1 9 33 90.5 % 42 38 4 10 28 100.0 % 1 1 1
(30,360] days Total
93.5%93.5%
93.5 % 923 863 1 59 4 31 828 79.6 % 788 627 3 158 2 25 600 100.0 % 33 33 2 31
appendinfo.c 100.0 % 28 28 1 27 83.3 % 6 5 1 5 -
clauses.c 91.0 % 390 355 35 4 7 344 73.4 % 394 289 3 102 2 13 274 100.0 % 12 12 1 11
extendplan.c 76.4 % 55 42 1 12 42 59.4 % 32 19 13 19 100.0 % 4 4 1 3
pathnode.c 93.1 % 72 67 5 4 63 98.5 % 68 67 1 4 63 100.0 % 1 1 1
placeholder.c 95.0 % 20 19 1 19 85.7 % 14 12 2 12 100.0 % 3 3 3
plancat.c 95.3 % 86 82 4 2 80 89.7 % 78 70 8 70 -
relnode.c 99.1 % 233 231 2 12 219 83.9 % 186 156 30 8 148 100.0 % 8 8 8
var.c 100.0 % 8 8 8 50.0 % 2 1 1 1 100.0 % 1 1 1
(360..) days Total
92.2%92.2%
92.2 % 7676 7076 600 7076 75.4 % 5468 4121 1347 4121 99.7 % 339 338 1 17 321
appendinfo.c 94.6 % 334 316 18 316 67.3 % 272 183 89 183 100.0 % 14 14 1 13
clauses.c 87.9 % 1704 1498 206 1498 69.8 % 1256 877 379 877 98.6 % 71 70 1 5 65
inherit.c 97.6 % 252 246 6 246 75.3 % 198 149 49 149 100.0 % 8 8 1 7
joininfo.c 68.6 % 35 24 11 24 91.7 % 24 22 2 22 100.0 % 2 2 2
orclauses.c 91.3 % 69 63 6 63 81.2 % 64 52 12 52 100.0 % 4 4 4
paramassign.c 95.8 % 264 253 11 253 72.2 % 158 114 44 114 100.0 % 14 14 14
pathnode.c 92.0 % 1534 1411 123 1411 77.3 % 841 650 191 650 100.0 % 62 62 2 60
placeholder.c 92.6 % 148 137 11 137 79.1 % 110 87 23 87 100.0 % 11 11 11
plancat.c 92.5 % 823 761 62 761 76.9 % 606 466 140 466 100.0 % 29 29 1 28
predtest.c 94.5 % 710 671 39 671 81.1 % 514 417 97 417 100.0 % 25 25 25
relnode.c 96.2 % 820 789 31 789 76.1 % 599 456 143 456 100.0 % 30 30 4 26
restrictinfo.c 100.0 % 169 169 169 89.8 % 108 97 11 97 100.0 % 12 12 12
tlist.c 95.5 % 355 339 16 339 84.6 % 364 308 56 308 100.0 % 31 31 3 28
var.c 86.9 % 459 399 60 399 68.6 % 354 243 111 243 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.0-1