LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC ECB DUB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 96.1 % 9617 9244 29 41 303 13 686 8545 11 354
Current Date: 2026-06-29 16:15:13 +0200 Functions: 99.1 % 341 338 1 2 83 255 13
Baseline: lcov-20260630-baseline Branches: 81.0 % 7288 5902 125 25 1236 16 2 474 5410 3
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Group by: Date bin (1,7] days: 100.0 % 6 6 6
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 32 32 6 26
(30,360] days: 96.4 % 889 857 29 3 672 185
(360..) days: 96.1 % 8690 8349 41 300 13 2 8334
Function coverage date bins:
(7,30] days: 100.0 % 3 3 1 2
(30,360] days: 100.0 % 25 25 22 3
(360..) days: 99.0 % 313 310 1 2 60 250
Branch coverage date bins:
(1,7] days: 83.3 % 6 5 1 5
(7,30] days: 85.7 % 42 36 1 3 9 27 2
(30,360] days: 79.2 % 785 622 122 41 459 163
(360..) days: 81.1 % 6458 5239 1 25 1192 16 2 1 5220 1

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 UNC LBC UBC GBC GNC CBC DUB DCB Rate Total Hit UNC LBC UBC GBC GIC GNC CBC ECB Rate Total Hit LBC UBC GNC CBC DCB
setrefs.c Total
95.7%95.7%
95.7 % 1199 1148 51 36 1112 9 81.0 % 846 685 1 160 21 664 98.0 % 49 48 1 10 38
(360..) days 95.6 % 1162 1111 51 1111 - 97.9 % 48 47 1 9 38
(30,360] days 100.0 % 37 37 36 1 - 100.0 % 1 1 1
createplan.c Total
95.4%95.4%
95.4 % 2412 2300 17 95 1 76 2223 5 143 74.2 % 1277 947 6 7 317 2 22 923 98.2 % 114 112 1 1 23 89 5
(360..) days 95.2 % 2326 2214 17 95 1 2213 - 98.2 % 110 108 1 1 19 89
(30,360] days 100.0 % 86 86 76 10 - 100.0 % 4 4 4
planmain.c Total
98.5%98.5%
98.5 % 67 66 1 4 62 70.8 % 24 17 7 17 100.0 % 1 1 1
(30,360] days 100.0 % 4 4 4 - -
(360..) days 98.4 % 63 62 1 62 - 100.0 % 1 1 1
planagg.c Total
98.1%98.1%
98.1 % 157 154 3 3 151 1 79.1 % 86 68 18 68 100.0 % 5 5 1 4
(30,360] days 100.0 % 3 3 3 - -
(360..) days 98.1 % 154 151 3 151 - 100.0 % 5 5 1 4
analyzejoins.c Total
97.6%97.6%
97.6 % 794 775 19 3 90 682 4 113 85.0 % 788 670 14 1 103 6 76 588 2 100.0 % 29 29 8 21 4
(7,30] days 100.0 % 30 30 6 24 - 100.0 % 3 3 1 2
(30,360] days 100.0 % 139 139 82 57 - 100.0 % 4 4 3 1
(360..) days 97.0 % 625 606 19 3 2 601 - 100.0 % 22 22 4 18
initsplan.c Total
95.8%95.8%
95.8 % 1237 1185 10 12 30 2 113 1070 19 81.3 % 1017 827 31 5 154 2 83 742 100.0 % 38 38 8 30 1
(30,360] days 93.2 % 146 136 10 113 23 - 100.0 % 5 5 5
(360..) days 96.2 % 1091 1049 12 30 2 1047 - 100.0 % 33 33 3 30
subselect.c Total
95.6%95.6%
95.6 % 1072 1025 10 37 2 92 931 28 81.0 % 790 640 22 128 1 75 564 100.0 % 40 40 11 29 2
(7,30] days 100.0 % 2 2 2 - -
(30,360] days 90.8 % 109 99 10 92 7 - 100.0 % 4 4 4
(360..) days 96.1 % 961 924 37 2 922 - 100.0 % 36 36 7 29
planner.c Total
96.7%96.7%
96.7 % 2679 2591 9 12 67 5 272 2314 2 41 83.3 % 2460 2048 51 12 349 5 2 197 1844 1 100.0 % 65 65 21 44 1
(1,7] days 100.0 % 6 6 6 - -
(30,360] days 96.7 % 365 353 9 3 266 87 - 100.0 % 7 7 5 2
(360..) days 96.7 % 2308 2232 12 64 5 2227 - 100.0 % 58 58 16 42

Generated by: LCOV version 2.0-1