LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 89.7 % 19640 17617 45 1 1977 27 1 1003 16586 3 15 9 151
Current Date: 2024-04-14 14:21:10 Functions: 99.0 % 480 475 5 74 401 6
Baseline: 16@8cea358b128 Branches: 70.7 % 10724 7577 106 2 5 3034 32 24 436 7085
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Group by: Date bin [..60] days: 96.9 % 779 755 24 739 16
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (60,120] days: 96.8 % 31 30 1 29 1
(120,180] days: 96.7 % 30 29 1 20 9
(180,240] days: 97.5 % 120 117 3 111 6
(240..) days: 89.3 % 18680 16686 16 1 1977 27 1 104 16554 3 15
Function coverage date bins:
[..60] days: 100.0 % 21 21 21
(60,120] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 2 2 2
(180,240] days: 100.0 % 2 2 2
(240..) days: 98.9 % 454 449 5 50 399
Branch coverage date bins:
[..60] days: 80.4 % 404 325 79 319 6
(60,120] days: 87.5 % 24 21 3 19 2
(120,180] days: 96.2 % 26 25 1 11 14
(180,240] days: 85.9 % 64 55 9 53 2
(240..) days: 70.1 % 10206 7151 14 2 5 3034 32 24 34 7061

File Sort by file name Line Coverage ( hide 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 GIC GNC CBC EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GNC CBC DCB
scan.l Total
86.5%86.5%
86.5 % 133 115 2 16 115 58.7 % 63 37 1 25 1 36 88.9 % 18 16 2 1 15
(240..) days 86.5 % 133 115 2 16 115 58.7 % 63 37 1 25 1 36 88.9 % 18 16 2 1 15
<unnamed> 86.5 % 133 115 115 58.7 % 63 37 1 36 88.9 % 18 16 1 15
parse_oper.c Total
92.5%92.5%
92.5 % 279 258 1 20 5 253 1 8 65.7 % 216 142 74 4 138 94.7 % 19 18 1 5 13 2
(240..) days 92.7 % 273 253 20 253 65.1 % 212 138 74 138 94.1 % 17 16 1 3 13
(120,180] days 83.3 % 6 5 1 5 100.0 % 4 4 4 100.0 % 2 2 2
<unnamed> 92.5 % 279 258 5 253 65.7 % 216 142 4 138 94.7 % 19 18 5 13
parse_type.c Total
83.1%83.1%
83.1 % 248 206 42 5 2 199 2 57.7 % 163 94 1 68 1 1 92 96.0 % 25 24 1 2 22 1
(240..) days 83.0 % 247 205 42 5 1 199 57.7 % 163 94 1 68 1 1 92 95.8 % 24 23 1 1 22
(60,120] days 100.0 % 1 1 1 - 100.0 % 1 1 1
<unnamed> 83.1 % 248 206 5 2 199 57.7 % 163 94 1 1 92 96.0 % 25 24 2 22
analyze.c Total
91.5%91.5%
91.5 % 1113 1018 95 4 1014 4 67.0 % 867 581 1 285 3 578 97.1 % 34 33 1 3 30 1
(240..) days 91.4 % 1099 1004 95 1004 66.8 % 861 575 1 285 3 572 96.8 % 31 30 1 2 28
[..60] days 100.0 % 11 11 4 7 100.0 % 6 6 6 100.0 % 1 1 1
(180,240] days 100.0 % 3 3 3 - 100.0 % 2 2 2
<unnamed> 91.5 % 1113 1018 4 1014 67.0 % 867 581 3 578 97.1 % 34 33 3 30
parse_enr.c Total
100.0%
100.0 % 4 4 4 - 100.0 % 2 2 2
(240..) days 100.0 % 4 4 4 - 100.0 % 2 2 2
<unnamed> 100.0 % 4 4 4 - 0 0 100.0 % 2 2 2
parse_merge.c Total
96.9%96.9%
96.9 % 127 123 4 17 106 16 75.0 % 104 78 3 23 13 65 100.0 % 3 3 2 1
[..60] days 100.0 % 18 18 17 1 81.2 % 16 13 3 13 -
(240..) days 96.3 % 109 105 4 105 73.9 % 88 65 23 65 100.0 % 3 3 2 1
<unnamed> 96.9 % 127 123 17 106 75.0 % 104 78 13 65 100.0 % 3 3 2 1
scansup.c Total
96.8%96.8%
96.8 % 31 30 1 1 29 88.2 % 34 30 4 1 2 27 100.0 % 4 4 1 3
(240..) days 96.8 % 31 30 1 1 29 88.2 % 34 30 4 1 2 27 100.0 % 4 4 1 3
<unnamed> 96.8 % 31 30 1 29 88.2 % 34 30 1 2 27 100.0 % 4 4 1 3
parser.c Total
94.7%94.7%
94.7 % 207 196 11 196 76.9 % 130 100 30 100 100.0 % 6 6 1 5
(240..) days 94.7 % 207 196 11 196 76.9 % 130 100 30 100 100.0 % 6 6 1 5
<unnamed> 94.7 % 207 196 196 76.9 % 130 100 100 100.0 % 6 6 1 5
parse_cte.c Total
91.1%91.1%
91.1 % 405 369 36 369 2 76.7 % 407 312 1 94 1 1 310 100.0 % 9 9 1 8
(240..) days 91.1 % 405 369 36 369 76.7 % 407 312 1 94 1 1 310 100.0 % 9 9 1 8
<unnamed> 91.1 % 405 369 369 76.7 % 407 312 1 1 310 100.0 % 9 9 1 8
parse_node.c Total
96.9%96.9%
96.9 % 131 127 4 127 76.9 % 52 40 12 40 100.0 % 9 9 9
(240..) days 96.9 % 131 127 4 127 76.9 % 52 40 12 40 100.0 % 9 9 9
<unnamed> 96.9 % 131 127 127 76.9 % 52 40 40 100.0 % 9 9 9
parse_param.c Total
87.9%87.9%
87.9 % 107 94 13 94 54.1 % 74 40 34 40 100.0 % 9 9 9
(240..) days 87.9 % 107 94 13 94 54.1 % 74 40 34 40 100.0 % 9 9 9
<unnamed> 87.9 % 107 94 94 54.1 % 74 40 40 100.0 % 9 9 9
parse_collate.c Total
94.7%94.7%
94.7 % 283 268 15 268 80.7 % 161 130 31 130 100.0 % 10 10 10
(240..) days 94.7 % 283 268 15 268 80.7 % 161 130 31 130 100.0 % 10 10 10
<unnamed> 94.7 % 283 268 268 80.7 % 161 130 130 100.0 % 10 10 10
parse_jsontable.c Total
98.9%98.9%
98.9 % 183 181 2 181 81.7 % 115 94 21 94 100.0 % 10 10 10
[..60] days 98.9 % 183 181 2 181 81.7 % 115 94 21 94 100.0 % 10 10 10
<unnamed> 98.9 % 183 181 181 81.7 % 115 94 94 100.0 % 10 10 10
parse_func.c Total
85.3%85.3%
85.3 % 846 722 124 1 721 71.8 % 812 583 229 8 575 100.0 % 14 14 2 12
(240..) days 85.3 % 846 722 124 1 721 71.8 % 812 583 229 8 575 100.0 % 14 14 2 12
<unnamed> 85.3 % 846 722 1 721 71.8 % 812 583 8 575 100.0 % 14 14 2 12
parse_target.c Total
90.2%90.2%
90.2 % 630 568 2 60 23 545 73.7 % 453 334 3 116 2 5 3 324 100.0 % 20 20 1 19
[..60] days 87.5 % 16 14 2 14 50.0 % 6 3 3 3 -
(180,240] days 100.0 % 3 3 3 100.0 % 2 2 2 -
(240..) days 90.2 % 611 551 60 9 542 73.9 % 445 329 116 2 5 322 100.0 % 20 20 1 19
<unnamed> 90.2 % 630 568 23 545 73.7 % 453 334 2 5 3 324 100.0 % 20 20 1 19
parse_agg.c Total
75.6%75.6%
75.6 % 804 608 196 1 607 1 69.4 % 708 491 217 491 100.0 % 23 23 3 20
[..60] days 100.0 % 1 1 1 - -
(120,180] days 100.0 % 9 9 9 100.0 % 14 14 14 -
(240..) days 75.3 % 794 598 196 598 68.7 % 694 477 217 477 100.0 % 23 23 3 20
<unnamed> 75.6 % 804 608 1 607 69.4 % 708 491 491 100.0 % 23 23 3 20
parse_coerce.c Total
91.6%91.6%
91.6 % 1035 948 87 948 76.0 % 1104 839 265 839 100.0 % 30 30 30
(240..) days 91.6 % 1035 948 87 948 76.0 % 1104 839 265 839 100.0 % 30 30 30
<unnamed> 91.6 % 1035 948 948 76.0 % 1104 839 839 100.0 % 30 30 30
parse_utilcmd.c Total
90.5%90.5%
90.5 % 1652 1495 2 155 2 162 1331 58 67.3 % 1337 900 26 2 409 8 116 776 100.0 % 32 32 14 18 1
[..60] days 97.1 % 70 68 2 64 4 74.2 % 62 46 16 46 100.0 % 4 4 4
(60,120] days 100.0 % 8 8 7 1 86.4 % 22 19 3 17 2 -
(180,240] days 100.0 % 91 91 91 88.3 % 60 53 7 53 -
(240..) days 89.5 % 1483 1328 155 2 1326 65.5 % 1193 782 2 409 8 774 100.0 % 28 28 10 18
<unnamed> 90.5 % 1652 1495 2 162 1331 67.3 % 1337 900 8 116 776 100.0 % 32 32 14 18
gram.y Total
90.0%90.0%
90.0 % 7357 6622 20 1 714 5 304 6313 3 15 5 44 60.9 % 704 429 5 270 17 412 100.0 % 41 41 1 40 1
[..60] days 97.3 % 224 218 6 214 4 80.0 % 10 8 2 8 -
(60,120] days 95.5 % 22 21 1 21 100.0 % 2 2 2 -
(120,180] days 100.0 % 15 15 15 87.5 % 8 7 1 7 -
(180,240] days 87.0 % 23 20 3 20 0.0 % 2 2 -
(240..) days 89.7 % 7073 6348 10 1 714 5 34 6309 3 15 60.4 % 682 412 270 412 100.0 % 41 41 1 40
<unnamed> 90.0 % 7357 6622 5 304 6313 60.9 % 704 429 17 412 100.0 % 41 41 1 40
parse_clause.c Total
93.5%93.5%
93.5 % 1058 989 69 5 984 2 73.2 % 944 691 253 6 685 100.0 % 41 41 2 39
[..60] days 100.0 % 5 5 5 100.0 % 6 6 6 -
(240..) days 93.4 % 1053 984 69 984 73.0 % 938 685 253 685 100.0 % 41 41 2 39
<unnamed> 93.5 % 1058 989 5 984 73.2 % 944 691 6 685 100.0 % 41 41 2 39
parse_relation.c Total
91.2%91.2%
91.2 % 1210 1104 106 4 1100 10 72.0 % 1105 796 309 2 4 790 100.0 % 59 59 9 50
[..60] days 100.0 % 4 4 4 100.0 % 4 4 4 -
(240..) days 91.2 % 1206 1100 106 1100 71.9 % 1101 792 309 2 790 100.0 % 59 59 9 50
<unnamed> 91.2 % 1210 1104 4 1100 72.0 % 1105 796 2 4 790 100.0 % 59 59 9 50
parse_expr.c Total
87.5%87.5%
87.5 % 1797 1572 16 209 15 294 1263 3 4 71.4 % 1171 836 47 1 1 286 19 4 176 637 100.0 % 62 62 16 46
[..60] days 95.1 % 247 235 12 235 81.0 % 179 145 34 145 100.0 % 6 6 6
(240..) days 86.3 % 1550 1337 4 209 15 59 1263 69.7 % 992 691 13 1 1 286 19 4 31 637 100.0 % 56 56 10 46
<unnamed> 87.5 % 1797 1572 15 294 1263 71.4 % 1171 836 19 4 176 637 100.0 % 62 62 16 46

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