LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/path Coverage Total Hit UNC LBC UBC GBC GIC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 95.8 % 7084 6783 12 3 286 19 275 6489 1 146
Current Date: 2024-04-14 14:21:10 Functions: 99.7 % 298 297 1 43 254 2
Baseline: 16@8cea358b128 Branches: 83.6 % 6188 5173 35 3 977 28 4 187 4954
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Summarize by: Date bin [..60] days: 93.4 % 76 71 5 71
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 97.2 % 107 104 3 103 1
(120,180] days: 100.0 % 11 11 11
(180,240] days: 100.0 % 11 11 11
(240..) days: 95.7 % 6879 6586 4 3 286 19 79 6488
Function coverage date bins:
[..60] days: 100.0 % 4 4 4
(60,120] days: 100.0 % 6 6 6
(120,180] days: 100.0 % 1 1 1
(240..) days: 99.7 % 287 286 1 32 254
Branch coverage date bins:
[..60] days: 76.9 % 52 40 12 40
(60,120] days: 83.7 % 86 72 14 72
(120,180] days: 90.0 % 10 9 1 9
(180,240] days: 91.7 % 12 11 1 11
(240..) days: 83.6 % 6028 5041 7 3 977 28 4 55 4954

Date File Sort by file name Line Coverage ( show details ) 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 GIC GNC CBC Rate Total Hit UBC GNC CBC DCB
[..60] days/ Total
93.4%93.4%
93.4 % 76 71 5 71 76.9 % 52 40 12 40 100.0 % 4 4 4
equivclass.c 87.5 % 16 14 2 14 58.3 % 12 7 5 7 100.0 % 1 1 1
joinpath.c 57.1 % 7 4 3 4 75.0 % 16 12 4 12 -
joinrels.c 100.0 % 32 32 32 83.3 % 6 5 1 5 100.0 % 2 2 2
indxpath.c 100.0 % 5 5 5 90.0 % 10 9 1 9 -
allpaths.c 100.0 % 5 5 5 50.0 % 2 1 1 1 -
(60,120] days/ Total
97.2%97.2%
97.2 % 107 104 3 103 1 83.7 % 86 72 14 72 100.0 % 6 6 6
pathkeys.c 97.4 % 77 75 2 75 82.9 % 70 58 12 58 100.0 % 4 4 4
costsize.c 95.0 % 20 19 1 19 75.0 % 8 6 2 6 100.0 % 2 2 2
(120,180] days/ Total
100.0%
100.0 % 11 11 11 90.0 % 10 9 1 9 100.0 % 1 1 1
indxpath.c 100.0 % 11 11 11 90.0 % 10 9 1 9 100.0 % 1 1 1
(180,240] days/ Total
100.0%
100.0 % 11 11 11 91.7 % 12 11 1 11 -
allpaths.c 100.0 % 9 9 9 87.5 % 8 7 1 7 -
(240..) days/ Total
95.7%95.7%
95.7 % 6879 6586 4 3 286 19 79 6488 83.6 % 6028 5041 7 3 977 28 4 55 4954 99.7 % 287 286 1 32 254
costsize.c 97.7 % 1795 1754 4 37 64 1690 83.0 % 1031 856 4 171 1 36 819 100.0 % 72 72 8 64
allpaths.c 94.5 % 1128 1066 2 60 1066 82.8 % 1020 845 1 174 845 100.0 % 49 49 6 43
equivclass.c 95.8 % 996 954 42 954 82.2 % 948 779 169 1 778 100.0 % 35 35 1 34
indxpath.c 94.0 % 974 916 58 8 5 903 82.2 % 932 766 166 16 4 4 742 97.6 % 42 41 1 4 37
joinrels.c 94.1 % 541 509 32 2 8 499 81.4 % 618 503 2 1 112 1 12 490 100.0 % 18 18 5 13
pathkeys.c 95.5 % 506 483 1 22 6 477 84.6 % 482 408 1 73 6 402 100.0 % 32 32 4 28
joinpath.c 96.8 % 554 536 18 2 2 532 88.7 % 646 573 1 72 2 3 568 100.0 % 19 19 4 15
tidpath.c 95.8 % 144 138 6 138 84.5 % 142 120 22 120 100.0 % 12 12 12
clausesel.c 95.4 % 241 230 11 1 229 91.4 % 209 191 18 1 190 100.0 % 8 8 8

Generated by: LCOV version 2.1-beta2-3-g6141622