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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..60] days: 96.9 % 779 755 24 739 16
(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
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
parse_agg.c
75.6%75.6%
75.6 % 804 608 196 1 607 1 69.4 % 708 491 217 491 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_type.c
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
<unnamed> 83.1 % 248 206 5 2 199 57.7 % 163 94 1 1 92 96.0 % 25 24 2 22
parse_func.c
85.3%85.3%
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
scan.l
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
<unnamed> 86.5 % 133 115 115 58.7 % 63 37 1 36 88.9 % 18 16 1 15
parse_expr.c
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
<unnamed> 87.5 % 1797 1572 15 294 1263 71.4 % 1171 836 19 4 176 637 100.0 % 62 62 16 46
parse_param.c
87.9%87.9%
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
gram.y
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
<unnamed> 90.0 % 7357 6622 5 304 6313 60.9 % 704 429 17 412 100.0 % 41 41 1 40
parse_target.c
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
<unnamed> 90.2 % 630 568 23 545 73.7 % 453 334 2 5 3 324 100.0 % 20 20 1 19
parse_utilcmd.c
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
<unnamed> 90.5 % 1652 1495 2 162 1331 67.3 % 1337 900 8 116 776 100.0 % 32 32 14 18
parse_cte.c
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
<unnamed> 91.1 % 405 369 369 76.7 % 407 312 1 1 310 100.0 % 9 9 1 8
parse_relation.c
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
<unnamed> 91.2 % 1210 1104 4 1100 72.0 % 1105 796 2 4 790 100.0 % 59 59 9 50
analyze.c
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
<unnamed> 91.5 % 1113 1018 4 1014 67.0 % 867 581 3 578 97.1 % 34 33 3 30
parse_coerce.c
91.6%91.6%
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_oper.c
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
<unnamed> 92.5 % 279 258 5 253 65.7 % 216 142 4 138 94.7 % 19 18 5 13
parse_clause.c
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
<unnamed> 93.5 % 1058 989 5 984 73.2 % 944 691 6 685 100.0 % 41 41 2 39
parser.c
94.7%94.7%
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_collate.c
94.7%94.7%
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
scansup.c
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
<unnamed> 96.8 % 31 30 1 29 88.2 % 34 30 1 2 27 100.0 % 4 4 1 3
parse_merge.c
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
<unnamed> 96.9 % 127 123 17 106 75.0 % 104 78 13 65 100.0 % 3 3 2 1
parse_node.c
96.9%96.9%
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_jsontable.c
98.9%98.9%
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_enr.c
100.0%
100.0 % 4 4 4 - 100.0 % 2 2 2
<unnamed> 100.0 % 4 4 4 - 0 0 100.0 % 2 2 2

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