LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path Coverage Total Hit UNC UBC GBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 95.4 % 7964 7596 368 68 7528 28
Current Date: 2026-11-05 14:14:01 +0100 Functions: 98.8 % 321 317 4 13 304
Baseline: lcov-20261105-baseline Branches: 82.5 % 7002 5779 3 1220 1 69 5709
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 93.2 % 59 55 4 11 44
(7,30] days: 95.7 % 47 45 2 45
(30,360] days: 96.9 % 383 371 12 57 314
(360..) days: 95.3 % 7474 7124 350 7124
Function coverage date bins:
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 6 6 6
(360..) days: 98.7 % 312 308 4 13 295
Branch coverage date bins:
(1,7] days: 88.7 % 62 55 2 5 1 14 40
(7,30] days: 82.8 % 64 53 11 53
(30,360] days: 84.8 % 330 280 1 49 55 225
(360..) days: 82.4 % 6546 5391 1155 5391

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 UBC GNC CBC DCB Rate Total Hit UNC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC
[..1] days Total∗
100.0%
100.0 % 1 1 1 - -
(1,7] days Total∗
93.2%93.2%
93.2 % 59 55 4 11 44 88.7 % 62 55 2 5 1 14 40 100.0 % 2 2 2
joinpath.c 100.0 % 46 46 11 35 92.3 % 52 48 2 2 1 14 33 100.0 % 2 2 2
equivclass.c 60.0 % 10 6 4 6 62.5 % 8 5 3 5 -
(7,30] days Total∗
95.7%95.7%
95.7 % 47 45 2 45 82.8 % 64 53 11 53 100.0 % 1 1 1
equivclass.c 93.8 % 32 30 2 30 77.5 % 40 31 9 31 100.0 % 1 1 1
allpaths.c 100.0 % 4 4 4 90.0 % 10 9 1 9 -
joinrels.c 100.0 % 7 7 7 90.0 % 10 9 1 9 -
(30,360] days Total∗
96.9%96.9%
96.9 % 383 371 12 57 314 84.8 % 330 280 1 49 55 225 100.0 % 6 6 6
allpaths.c 91.5 % 142 130 12 3 127 79.8 % 124 99 25 99 100.0 % 6 6 6
costsize.c 100.0 % 166 166 46 120 86.3 % 102 88 14 44 44 -
indxpath.c 100.0 % 21 21 21 82.1 % 28 23 5 23 -
tidpath.c 100.0 % 7 7 7 85.7 % 14 12 2 12 -
joinrels.c 100.0 % 11 11 11 85.7 % 14 12 2 12 -
joinpath.c 100.0 % 20 20 3 17 97.4 % 38 37 1 10 27 -
equivclass.c 100.0 % 13 13 3 10 90.0 % 10 9 1 1 8 -
(360..) days Total
95.3%95.3%
95.3 % 7474 7124 350 7124 82.4 % 6546 5391 1155 5391 98.7 % 312 308 4 13 295
equivclass.c 92.3 % 1108 1023 85 1023 77.9 % 1024 798 226 798 93.6 % 47 44 3 2 42
allpaths.c 94.7 % 1216 1152 64 1152 82.0 % 1137 932 205 932 100.0 % 50 50 3 47
indxpath.c 94.4 % 1207 1139 68 1139 82.8 % 1098 909 189 909 97.9 % 47 46 1 46
costsize.c 97.8 % 1795 1756 39 1756 83.0 % 1009 837 172 837 100.0 % 74 74 5 69
joinrels.c 94.2 % 608 573 35 573 80.4 % 674 542 132 542 100.0 % 20 20 20
pathkeys.c 95.8 % 595 570 25 570 83.0 % 576 478 98 478 100.0 % 35 35 1 34
joinpath.c 97.0 % 542 526 16 526 86.6 % 657 569 88 569 100.0 % 19 19 2 17
tidpath.c 95.7 % 161 154 7 154 81.9 % 160 131 29 131 100.0 % 12 12 12
clausesel.c 95.5 % 242 231 11 231 92.4 % 211 195 16 195 100.0 % 8 8 8
∗ 'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.0-1