LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 90.3 % 20737 18723 4 11 1999 203 157 18363 53
Current Date: 2026-10-12 11:56:10 +0200 Functions: 98.6 % 490 483 7 6 22 455 5
Baseline: lcov-20261012-baseline Branches: 71.8 % 11453 8219 24 30 3180 1 100 122 7996
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 100.0 % 7 7 3 4
(30,360] days: 95.2 % 713 679 4 30 2 154 523
(360..) days: 90.1 % 20017 18037 11 1969 201 17836
Function coverage date bins:
(7,30] days: 100.0 % 2 2 1 1
(30,360] days: 100.0 % 20 20 1 7 12
(360..) days: 98.5 % 468 461 7 5 14 442
Branch coverage date bins:
(7,30] days: 50.0 % 2 1 1 1
(30,360] days: 78.5 % 455 357 23 75 121 236
(360..) days: 71.5 % 10996 7861 30 3105 1 100 7760

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 UIC UBC GIC GNC CBC DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GIC GNC CBC DCB
parse_enr.c
100.0%
100.0 % 4 4 4 - 100.0 % 2 2 2
parse_param.c
87.9%87.9%
87.9 % 107 94 13 94 54.1 % 74 40 34 40 100.0 % 9 9 9
gram.y
91.1%91.1%
91.1 % 7649 6971 1 677 24 6947 5 62.9 % 754 474 280 474 100.0 % 42 42 42
parse_type.c
85.1%85.1%
85.1 % 248 211 37 1 210 1 63.2 % 163 103 60 103 96.0 % 25 24 1 1 23 1
scan.l
85.9%85.9%
85.9 % 460 395 65 395 67.1 % 170 114 56 114 82.4 % 17 14 3 14
parse_oper.c
92.6%92.6%
92.6 % 298 276 22 276 67.5 % 234 158 76 158 95.0 % 20 19 1 19
analyze.c
90.8%90.8%
90.8 % 1168 1061 107 2 1059 2 69.1 % 930 643 287 643 94.9 % 39 37 2 2 35
parse_utilcmd.c
91.0%91.0%
91.0 % 1718 1564 154 6 1558 3 69.8 % 1455 1015 1 439 9 1006 100.0 % 29 29 2 27
parse_agg.c
77.9%77.9%
77.9 % 877 683 194 683 70.6 % 752 531 221 531 100.0 % 24 24 24
parse_relation.c
91.7%91.7%
91.7 % 1254 1150 104 3 1147 3 72.2 % 1123 811 312 2 809 100.0 % 59 59 3 56
parse_func.c
85.8%85.8%
85.8 % 890 764 126 764 72.4 % 872 631 241 631 100.0 % 15 15 15
parse_expr.c
87.8%87.8%
87.8 % 1847 1622 225 1622 72.4 % 1268 918 350 918 100.0 % 62 62 62
parse_target.c
90.0%90.0%
90.0 % 631 568 63 1 567 5 73.7 % 457 337 120 2 335 100.0 % 19 19 1 18 1
parse_clause.c
93.9%93.9%
93.9 % 1058 993 65 1 992 1 73.9 % 952 704 248 704 100.0 % 41 41 1 40
parse_merge.c
96.8%96.8%
96.8 % 125 121 4 121 75.0 % 104 78 26 78 100.0 % 3 3 3
parse_coerce.c
92.4%92.4%
92.4 % 1044 965 79 1 964 76.3 % 1114 850 264 850 100.0 % 31 31 1 30
parse_cte.c
90.2%90.2%
90.2 % 428 386 42 1 385 1 76.6 % 423 324 99 324 100.0 % 10 10 1 9
parse_node.c
96.9%96.9%
96.9 % 131 127 4 127 76.9 % 52 40 12 40 100.0 % 9 9 9
parser.c
94.8%94.8%
94.8 % 212 201 11 201 76.9 % 130 100 30 100 100.0 % 6 6 6
parse_collate.c
94.7%94.7%
94.7 % 282 267 15 267 80.7 % 161 130 31 130 100.0 % 10 10 10
parse_jsontable.c
98.2%98.2%
98.2 % 275 270 3 2 1 118 151 32 81.8 % 231 189 23 19 1 109 79 100.0 % 14 14 10 4 3
scansup.c
96.8%96.8%
96.8 % 31 30 1 30 85.3 % 34 29 5 29 100.0 % 4 4 4

Generated by: LCOV version 2.0-1