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

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
Name Date 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
indxpath.c Total
94.1%94.1%
94.1 % 990 932 58 8 21 903 27 82.4 % 952 784 2 166 16 4 22 742 97.7 % 43 42 1 5 37
(240..) days 94.0 % 974 916 58 8 5 903 82.2 % 932 766 166 16 4 4 742 97.6 % 42 41 1 4 37
[..60] days 100.0 % 5 5 5 90.0 % 10 9 1 9 -
(120,180] days 100.0 % 11 11 11 90.0 % 10 9 1 9 100.0 % 1 1 1
joinrels.c Total
94.4%94.4%
94.4 % 573 541 32 2 40 499 28 81.4 % 624 508 3 1 112 1 17 490 100.0 % 20 20 7 13
(240..) days 94.1 % 541 509 32 2 8 499 81.4 % 618 503 2 1 112 1 12 490 100.0 % 18 18 5 13
[..60] days 100.0 % 32 32 32 83.3 % 6 5 1 5 100.0 % 2 2 2
allpaths.c Total
94.6%94.6%
94.6 % 1142 1080 2 60 14 1066 15 82.8 % 1030 853 2 1 174 8 845 100.0 % 49 49 6 43 1
(240..) days 94.5 % 1128 1066 2 60 1066 82.8 % 1020 845 1 174 845 100.0 % 49 49 6 43
[..60] days 100.0 % 5 5 5 50.0 % 2 1 1 1 -
(180,240] days 100.0 % 9 9 9 87.5 % 8 7 1 7 -
clausesel.c Total
95.4%95.4%
95.4 % 241 230 11 1 229 91.4 % 209 191 18 1 190 100.0 % 8 8 8
(240..) days 95.4 % 241 230 11 1 229 91.4 % 209 191 18 1 190 100.0 % 8 8 8
equivclass.c Total
95.7%95.7%
95.7 % 1015 971 2 42 17 954 1 82.0 % 964 790 5 169 1 11 778 100.0 % 36 36 2 34
(240..) days 95.8 % 996 954 42 954 82.2 % 948 779 169 1 778 100.0 % 35 35 1 34
[..60] days 87.5 % 16 14 2 14 58.3 % 12 7 5 7 100.0 % 1 1 1
(60,120] days 100.0 % 3 3 3 100.0 % 4 4 4 -
pathkeys.c Total
95.8%95.8%
95.8 % 591 566 2 1 22 6 83 477 6 84.6 % 558 472 12 1 73 6 64 402 100.0 % 37 37 9 28
(240..) days 95.5 % 506 483 1 22 6 477 84.6 % 482 408 1 73 6 402 100.0 % 32 32 4 28
(60,120] days 97.4 % 77 75 2 75 82.9 % 70 58 12 58 100.0 % 4 4 4
[..60] days 100.0 % 6 6 6 100.0 % 2 2 2 100.0 % 1 1 1
(180,240] days 100.0 % 2 2 2 100.0 % 4 4 4 -
tidpath.c Total
95.8%95.8%
95.8 % 144 138 6 138 84.5 % 142 120 22 120 100.0 % 12 12 12
(240..) days 95.8 % 144 138 6 138 84.5 % 142 120 22 120 100.0 % 12 12 12
joinpath.c Total
96.3%96.3%
96.3 % 568 547 3 18 2 12 533 1 19 88.4 % 666 589 5 72 2 19 568 100.0 % 19 19 4 15
(240..) days 96.8 % 554 536 18 2 2 532 88.7 % 646 573 1 72 2 3 568 100.0 % 19 19 4 15
[..60] days 57.1 % 7 4 3 4 75.0 % 16 12 4 12 -
(60,120] days 100.0 % 7 7 6 1 100.0 % 4 4 4 -
costsize.c Total
97.7%97.7%
97.7 % 1820 1778 5 37 88 1690 50 83.0 % 1043 866 6 171 1 46 819 100.0 % 74 74 10 64 1
(240..) days 97.7 % 1795 1754 4 37 64 1690 83.0 % 1031 856 4 171 1 36 819 100.0 % 72 72 8 64
(60,120] days 95.0 % 20 19 1 19 75.0 % 8 6 2 6 100.0 % 2 2 2
[..60] days 100.0 % 5 5 5 100.0 % 4 4 4 -

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