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

File Sort by file name Line Coverage Sort by line coverage Branch Coverage Sort by branch coverage Function Coverage Sort by function coverage
Name Date Rate Total Hit UBC GNC CBC DCB Rate Total Hit UNC UBC GBC GNC CBC Rate Total Hit UBC GNC CBC
allpaths.c Total
94.4%94.4%
94.4 % 1363 1287 76 3 1284 4 81.8 % 1271 1040 231 1040 100.0 % 56 56 3 53
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 91.5 % 142 130 12 3 127 - 100.0 % 6 6 6
(360..) days 94.7 % 1216 1152 64 1152 - 100.0 % 50 50 3 47
(7,30] days 100.0 % 4 4 4 - -
clausesel.c Total
95.5%95.5%
95.5 % 245 234 11 234 92.5 % 213 197 16 197 100.0 % 8 8 8
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 1 1 1 - -
(360..) days 95.5 % 242 231 11 231 - 100.0 % 8 8 8
costsize.c Total
98.0%98.0%
98.0 % 1961 1922 39 46 1876 18 83.3 % 1111 925 186 44 881 100.0 % 74 74 5 69
(30,360] days 100.0 % 166 166 46 120 - -
(360..) days 97.8 % 1795 1756 39 1756 - 100.0 % 74 74 5 69
equivclass.c Total
92.2%92.2%
92.2 % 1163 1072 91 3 1069 3 77.9 % 1082 843 1 238 1 842 93.8 % 48 45 3 2 43
(1,7] days 60.0 % 10 6 4 6 - -
(30,360] days 100.0 % 13 13 3 10 - -
(360..) days 92.3 % 1108 1023 85 1023 - 93.6 % 47 44 3 2 42
(7,30] days 93.8 % 32 30 2 30 - 100.0 % 1 1 1
indxpath.c Total
94.5%94.5%
94.5 % 1228 1160 68 1160 82.8 % 1126 932 194 932 97.9 % 47 46 1 46
(30,360] days 100.0 % 21 21 21 - -
(360..) days 94.4 % 1207 1139 68 1139 - 97.9 % 47 46 1 46
joinpath.c Total
97.4%97.4%
97.4 % 611 595 16 14 581 1 87.6 % 749 656 2 91 1 24 631 100.0 % 21 21 2 19
(1,7] days 100.0 % 46 46 11 35 - 100.0 % 2 2 2
(30,360] days 100.0 % 20 20 3 17 - -
(360..) days 97.0 % 542 526 16 526 - 100.0 % 19 19 2 17
(7,30] days 100.0 % 2 2 2 - -
[..1] days 100.0 % 1 1 1 - -
joinrels.c Total
94.4%94.4%
94.4 % 626 591 35 591 80.7 % 698 563 135 563 100.0 % 20 20 20
(30,360] days 100.0 % 11 11 11 - -
(360..) days 94.2 % 608 573 35 573 - 100.0 % 20 20 20
(7,30] days 100.0 % 7 7 7 - -
pathkeys.c Total
95.8%95.8%
95.8 % 599 574 25 2 572 2 83.0 % 578 480 98 480 100.0 % 35 35 1 34
(30,360] days 100.0 % 2 2 2 - -
(360..) days 95.8 % 595 570 25 570 - 100.0 % 35 35 1 34
(7,30] days 100.0 % 2 2 2 - -
tidpath.c Total
95.8%95.8%
95.8 % 168 161 7 161 82.2 % 174 143 31 143 100.0 % 12 12 12
(30,360] days 100.0 % 7 7 7 - -
(360..) days 95.7 % 161 154 7 154 - 100.0 % 12 12 12

Generated by: LCOV version 2.0-1