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:
Group by: Date bin [..1] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (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
Name Date 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
parse_agg.c Total
77.9%77.9%
77.9 % 877 683 194 683 70.6 % 752 531 221 531 100.0 % 24 24 24
(360..) days 76.9 % 826 635 191 635 - 100.0 % 24 24 24
(30,360] days 94.1 % 51 48 3 48 - -
parse_type.c Total
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
(360..) days 84.9 % 245 208 37 208 - 95.8 % 24 23 1 23
(30,360] days 100.0 % 3 3 1 2 - 100.0 % 1 1 1
scan.l Total
85.9%85.9%
85.9 % 460 395 65 395 67.1 % 170 114 56 114 82.4 % 17 14 3 14
(360..) days 85.8 % 458 393 65 393 - 82.4 % 17 14 3 14
(30,360] days 100.0 % 2 2 2 - -
parse_func.c Total
85.8%85.8%
85.8 % 890 764 126 764 72.4 % 872 631 241 631 100.0 % 15 15 15
(360..) days 86.1 % 875 753 122 753 - 100.0 % 15 15 15
(30,360] days 73.3 % 15 11 4 11 - -
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
(360..) days 87.6 % 105 92 13 92 - 100.0 % 9 9 9
(30,360] days 100.0 % 2 2 2 - -
parse_expr.c Total
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
(360..) days 87.9 % 1796 1578 218 6 1572 - 100.0 % 61 61 1 60
(7,30] days 100.0 % 2 2 2 - 100.0 % 1 1 1
(30,360] days 100.0 % 48 48 48 - -
parse_target.c Total
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
(360..) days 89.9 % 623 560 63 560 - 100.0 % 19 19 1 18
(30,360] days 100.0 % 8 8 1 7 - -
parse_cte.c Total
90.2%90.2%
90.2 % 428 386 42 1 385 1 76.6 % 423 324 99 324 100.0 % 10 10 1 9
(360..) days 90.2 % 427 385 42 385 - 100.0 % 10 10 1 9
(30,360] days 100.0 % 1 1 1 - -
analyze.c Total
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
(360..) days 90.4 % 1085 981 104 981 - 94.6 % 37 35 2 2 33
(30,360] days 96.4 % 83 80 3 2 78 - 100.0 % 2 2 2
[..1] days 100.0 % 1 1 1 - -
parse_utilcmd.c Total
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
(360..) days 90.7 % 1594 1445 149 1445 - 100.0 % 24 24 2 22
(30,360] days 95.7 % 116 111 5 6 105 - 100.0 % 4 4 4
(7,30] days 100.0 % 10 10 10 - 100.0 % 1 1 1
gram.y Total
91.2%91.2%
91.2 % 7649 6974 675 2 25 6947 5 62.9 % 754 474 280 474 100.0 % 42 42 42
(360..) days 91.1 % 7476 6809 667 2 6807 - 100.0 % 41 41 41
(30,360] days 95.4 % 173 165 8 25 140 - 100.0 % 1 1 1
parse_relation.c Total
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
(360..) days 91.8 % 1231 1130 101 1130 - 100.0 % 57 57 3 54
(30,360] days 87.0 % 23 20 3 3 17 - 100.0 % 2 2 2
parse_coerce.c Total
92.4%92.4%
92.4 % 1044 965 79 1 964 76.3 % 1114 850 264 850 100.0 % 31 31 1 30
(360..) days 92.5 % 1037 959 78 1 958 - 100.0 % 31 31 1 30
(30,360] days 85.7 % 7 6 1 6 - -
parse_oper.c Total
92.6%92.6%
92.6 % 298 276 22 276 67.5 % 234 158 76 158 95.0 % 20 19 1 19
(360..) days 93.2 % 292 272 20 272 - 94.7 % 19 18 1 18
(30,360] days 66.7 % 6 4 2 4 - 100.0 % 1 1 1
parse_clause.c Total
93.9%93.9%
93.9 % 1058 993 65 1 992 1 73.9 % 952 704 248 704 100.0 % 41 41 1 40
(360..) days 93.8 % 1050 985 65 985 - 100.0 % 40 40 1 39
(30,360] days 100.0 % 8 8 1 7 - 100.0 % 1 1 1
parse_collate.c.gcov.html (360..) days∗∗ 94.7 % 282 267 15 267 - 100.0 % 10 10 10
parser.c.gcov.html (360..) days∗∗ 94.8 % 212 201 11 201 - 100.0 % 6 6 6
scansup.c Total
96.8%96.8%
96.8 % 31 30 1 30 85.3 % 34 29 5 29 100.0 % 4 4 4
(30,360] days 91.7 % 12 11 1 11 - -
(360..) days 100.0 % 19 19 19 - 100.0 % 4 4 4
parse_merge.c Total
96.8%96.8%
96.8 % 125 121 4 121 75.0 % 104 78 26 78 100.0 % 3 3 3
(360..) days 96.7 % 123 119 4 119 - 100.0 % 3 3 3
(30,360] days 100.0 % 2 2 2 - -
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
(360..) days 96.9 % 130 126 4 126 - 100.0 % 9 9 9
(30,360] days 100.0 % 1 1 1 - -
parse_jsontable.c Total
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
(30,360] days 97.5 % 121 118 3 118 - 100.0 % 7 7 7
(360..) days 98.7 % 152 150 2 1 149 - 100.0 % 7 7 3 4
(1,7] days 100.0 % 2 2 2 - -
parse_enr.c.gcov.html (360..) days∗∗ 100.0 % 4 4 4 - 100.0 % 2 2 2
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1