LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path Coverage Total Hit UNC LBC UBC GBC GNC CBC EUB DUB DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 95.3 % 7801 7437 13 5 346 5 473 6959 7 277
Current Date: 2026-03-14 14:10:32 -0400 Functions: 98.7 % 318 314 4 73 241 12
Baseline: lcov-20260315-024220-baseline Branches: 82.3 % 6792 5592 74 6 1120 5 392 5195 1 34 266
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Summarize by: Date bin (30,360] days: 92.0 % 776 714 13 49 473 241
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (360..) days: 95.7 % 7025 6723 5 297 5 6718
Function coverage date bins:
(30,360] days: 90.0 % 30 27 3 12 15
(360..) days: 99.7 % 288 287 1 61 226
Branch coverage date bins:
(30,360] days: 77.5 % 770 597 74 99 392 205
(360..) days: 82.9 % 6023 4995 6 1021 5 4990 1

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 GNC CBC EUB DUB DCB Rate Total Hit UBC GNC CBC DCB
(30,360] days Total
92.0%92.0%
92.0 % 776 714 13 49 473 241 77.5 % 770 597 74 99 392 205 90.0 % 30 27 3 12 15
equivclass.c 76.2 % 181 138 43 138 59.1 % 176 104 72 104 78.6 % 14 11 3 11
tidpath.c 100.0 % 7 7 7 85.7 % 14 12 2 12 -
pathkeys.c 100.0 % 44 44 35 9 87.5 % 32 28 1 3 21 7 100.0 % 3 3 3
costsize.c 100.0 % 145 145 135 10 80.0 % 90 72 15 3 63 9 100.0 % 1 1 1
allpaths.c 94.6 % 221 209 11 1 193 16 77.9 % 222 173 42 7 154 19 100.0 % 7 7 7
indxpath.c 94.0 % 67 63 4 7 56 82.9 % 70 58 12 6 52 100.0 % 4 4 4
joinrels.c 96.1 % 51 49 2 49 85.4 % 48 41 7 41 100.0 % 1 1 1
joinpath.c 98.2 % 57 56 1 44 12 92.2 % 116 107 7 2 93 14 -
(360..) days Total
95.7%95.7%
95.7 % 7025 6723 5 297 5 6718 82.9 % 6023 4995 6 1021 5 4990 1 99.7 % 288 287 1 61 226
indxpath.c 94.4 % 1178 1112 1 65 1112 82.5 % 1068 881 2 185 1 880 97.8 % 46 45 1 5 40
tidpath.c 95.7 % 161 154 7 1 153 81.9 % 160 131 29 131 100.0 % 12 12 1 11
equivclass.c 95.7 % 953 912 1 40 3 909 82.0 % 876 718 1 157 3 715 100.0 % 34 34 34
pathkeys.c 95.5 % 554 529 25 1 528 82.6 % 546 451 1 94 1 450 100.0 % 32 32 1 31
costsize.c 97.8 % 1787 1748 1 38 1748 83.0 % 989 821 1 167 821 100.0 % 73 73 28 45
allpaths.c 94.0 % 1082 1017 2 63 1017 82.5 % 967 798 169 798 100.0 % 45 45 10 35
clausesel.c 95.4 % 240 229 11 229 91.9 % 209 192 17 192 100.0 % 8 8 2 6
joinrels.c 94.3 % 560 528 32 528 80.2 % 626 502 124 502 100.0 % 19 19 6 13
joinpath.c 96.9 % 510 494 16 494 86.1 % 582 501 1 79 501 1 100.0 % 19 19 8 11
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta