LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 90.3 % 20739 18735 3 11 1990 8 203 160 18364 56
Current Date: 2026-11-05 14:14:01 +0100 Functions: 98.6 % 490 483 7 6 24 453 6
Baseline: lcov-20261105-baseline Branches: 71.8 % 11453 8223 24 30 3176 4 100 122 7997
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % [..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 2 2 2
(7,30] days: 100.0 % 12 12 2 10
(30,360] days: 95.2 % 682 649 3 30 158 491
(360..) days: 90.2 % 20042 18071 11 1960 8 203 17860
Function coverage date bins:
(7,30] days: 100.0 % 2 2 1 1
(30,360] days: 100.0 % 19 19 8 11
(360..) days: 98.5 % 469 462 7 6 15 441
Branch coverage date bins:
(7,30] days: 100.0 % 4 4 4
(30,360] days: 78.1 % 453 354 24 75 122 232
(360..) days: 71.5 % 10996 7865 30 3101 4 100 7761

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 GBC GIC GNC CBC DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GIC GNC CBC DCB
scan.l
85.9%85.9%
85.9 % 460 395 65 395 67.1 % 170 114 56 114 82.4 % 17 14 3 14
analyze.c
90.8%90.8%
90.8 % 1169 1062 107 2 1060 2 69.1 % 930 643 287 643 94.9 % 39 37 2 2 35
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
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
parse_enr.c
100.0%
100.0 % 4 4 4 - 100.0 % 2 2 2
parse_merge.c
96.8%96.8%
96.8 % 125 121 4 121 75.0 % 104 78 26 78 100.0 % 3 3 3
scansup.c
96.8%96.8%
96.8 % 31 30 1 30 85.3 % 34 29 5 29 100.0 % 4 4 4
parser.c
94.8%94.8%
94.8 % 212 201 11 201 76.9 % 130 100 30 100 100.0 % 6 6 6
parse_node.c
96.9%96.9%
96.9 % 131 127 4 127 76.9 % 52 40 12 40 100.0 % 9 9 9
parse_param.c
87.9%87.9%
87.9 % 107 94 13 94 54.1 % 74 40 34 40 100.0 % 9 9 9
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_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_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
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_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_agg.c
77.9%77.9%
77.9 % 877 683 194 683 70.6 % 752 531 221 531 100.0 % 24 24 24
parse_utilcmd.c
91.0%91.0%
91.0 % 1720 1566 154 6 1560 3 69.8 % 1455 1015 1 439 9 1006 100.0 % 29 29 2 27
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_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
gram.y
91.2%91.2%
91.2 % 7649 6974 675 2 25 6947 5 62.9 % 754 474 280 474 100.0 % 42 42 42
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_expr.c
88.2%88.2%
88.2 % 1846 1628 218 6 2 1620 3 72.7 % 1268 922 346 3 919 100.0 % 62 62 2 60 1

Generated by: LCOV version 2.0-1