LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB
Current: 7a15cff1f11193467898da1c1fabf06fd2caee04 vs 84a3778c79c2d28b4dc281d03ef2ab019b16483b Lines: 90.0 % 20583 18523 15 3 2042 16 419 18088 14 175
Current Date: 2025-12-15 18:36:29 -0500 Functions: 98.6 % 489 482 7 41 441 7
Baseline: lcov-20251216-010103-baseline Branches: 71.5 % 11364 8123 42 1 3198 20 1 197 7905
Baseline Date: 2025-12-15 13:30:48 -0800 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 97.5 % 197 192 5 192
(7,30] days: 90.0 % 20 18 2 4 14
(30,360] days: 95.5 % 599 572 10 17 223 349
(360..) days: 89.8 % 19767 17741 3 2023 16 17725
Function coverage date bins:
(1,7] days: 100.0 % 4 4 4
(30,360] days: 100.0 % 16 16 9 7
(360..) days: 98.5 % 469 462 7 28 434
Branch coverage date bins:
(1,7] days: 79.4 % 131 104 27 104
(7,30] days: 55.0 % 20 11 9 2 9
(30,360] days: 84.5 % 323 273 15 35 91 182
(360..) days: 71.0 % 10890 7735 1 3154 20 1 7714

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 UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GNC CBC DCB
parse_agg.c
76.9%76.9%
76.9 % 853 656 197 656 70.1 % 740 519 221 4 515 100.0 % 24 24 24
parse_type.c
83.5%83.5%
83.5 % 248 207 41 2 205 2 58.9 % 163 96 67 96 96.0 % 25 24 1 1 23
parse_func.c
85.9%85.9%
85.9 % 885 760 3 122 2 33 725 73.3 % 857 628 4 225 4 38 586 100.0 % 15 15 3 12
scan.l
86.9%86.9%
86.9 % 488 424 64 3 421 3 67.7 % 198 134 64 134 84.2 % 19 16 3 1 15 1
parse_expr.c
87.5%87.5%
87.5 % 1834 1605 229 4 1601 4 71.9 % 1254 901 353 901 100.0 % 62 62 4 58
parse_param.c
87.9%87.9%
87.9 % 107 94 13 2 92 2 54.1 % 74 40 34 40 100.0 % 9 9 2 7
parse_target.c
89.6%89.6%
89.6 % 634 568 66 568 73.4 % 455 334 121 334 100.0 % 20 20 20
parse_cte.c
90.2%90.2%
90.2 % 428 386 42 386 76.6 % 423 324 99 324 100.0 % 10 10 10
analyze.c
90.7%90.7%
90.7 % 1155 1048 107 1 27 1020 5 47 68.3 % 896 612 284 2 4 606 94.7 % 38 36 2 7 29 1
parse_utilcmd.c
90.7%90.7%
90.7 % 1745 1583 2 160 103 1480 4 69.4 % 1545 1073 26 1 445 1 1 101 970 100.0 % 31 31 5 26 1
gram.y
90.8%90.8%
90.8 % 7580 6879 8 3 690 10 196 6673 8 78 62.6 % 754 472 8 274 24 448 100.0 % 42 42 1 41
parse_relation.c
91.6%91.6%
91.6 % 1240 1136 104 8 1128 25 72.4 % 1107 801 306 801 100.0 % 58 58 6 52 2
parse_coerce.c
91.7%91.7%
91.7 % 1041 955 86 955 76.0 % 1106 841 265 841 100.0 % 31 31 31
parse_oper.c
93.2%93.2%
93.2 % 293 273 1 19 1 17 255 1 3 68.8 % 224 154 1 69 5 7 142 95.0 % 20 19 1 3 16
parse_clause.c
93.9%93.9%
93.9 % 1079 1013 1 65 2 20 991 3 74.3 % 970 721 3 246 4 23 694 100.0 % 41 41 4 37 1
parse_collate.c
94.7%94.7%
94.7 % 283 268 15 268 80.7 % 161 130 31 130 100.0 % 10 10 10
parser.c
94.8%94.8%
94.8 % 212 201 11 2 199 2 76.9 % 130 100 30 100 100.0 % 6 6 2 4 1
scansup.c
96.8%96.8%
96.8 % 31 30 1 30 88.2 % 34 30 4 30 100.0 % 4 4 4
parse_merge.c
96.9%96.9%
96.9 % 127 123 4 123 75.0 % 104 78 26 78 100.0 % 3 3 3
parse_node.c
96.9%96.9%
96.9 % 131 127 4 2 125 2 76.9 % 52 40 12 40 100.0 % 9 9 2 7
parse_jsontable.c
98.9%98.9%
98.9 % 185 183 2 183 81.2 % 117 95 22 95 100.0 % 10 10 10
parse_enr.c
100.0%
100.0 % 4 4 4 - 100.0 % 2 2 2

Generated by: LCOV version 2.4-beta