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: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 90.1 % 20661 18607 30 6 2018 25 1 618 17963 23 305
Current Date: 2026-03-14 14:10:32 -0400 Functions: 98.6 % 488 481 7 61 420 11
Baseline: lcov-20260315-024220-baseline Branches: 71.6 % 11366 8140 63 4 2 3157 27 2 304 7807 41 133
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Group by: Date bin (1,7] days: 91.2 % 102 93 9 3 90
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 91.5 % 71 65 6 60 5
(30,360] days: 95.3 % 657 626 15 16 465 161
(360..) days: 89.9 % 19831 17823 6 2002 22 1 3 17797
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 16 16 11 5
(360..) days: 98.5 % 468 461 7 46 415
Branch coverage date bins:
(1,7] days: 76.2 % 42 32 10 32
(7,30] days: 82.5 % 40 33 7 31 2
(30,360] days: 81.9 % 397 325 46 26 241 84
(360..) days: 71.2 % 10887 7750 4 2 3131 27 2 7721

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 LBC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UBC GNC CBC DCB
analyze.c Total
90.8%90.8%
90.8 % 1165 1058 3 104 1 1 94 962 8 105 68.8 % 914 629 11 274 2 63 564 17 55 94.9 % 39 37 2 11 26 1
(1,7] days 94.4 % 54 51 3 51 - 100.0 % 1 1 1
(30,360] days 87.5 % 56 49 7 43 6 - 100.0 % 3 3 2 1
(360..) days 90.8 % 1055 958 97 1 1 956 - 94.3 % 35 33 2 8 25
gram.y Total
90.8%90.8%
90.8 % 7655 6950 20 3 682 10 270 6670 11 86 62.6 % 754 472 8 274 24 448 1 3 100.0 % 42 42 1 41
(1,7] days 87.2 % 47 41 6 3 38 - -
(30,360] days 96.3 % 267 257 8 2 208 49 - 100.0 % 2 2 2
(360..) days 90.7 % 7314 6631 3 680 7 3 6621 - 100.0 % 39 39 39
(7,30] days 77.8 % 27 21 6 21 - 100.0 % 1 1 1
parse_agg.c Total
77.5%77.5%
77.5 % 876 679 197 33 646 10 70.5 % 750 529 7 214 4 27 498 7 17 100.0 % 24 24 5 19
(30,360] days 88.9 % 18 16 2 16 - -
(360..) days 76.2 % 820 625 195 625 - 100.0 % 24 24 5 19
(7,30] days 100.0 % 38 38 33 5 - -
parse_clause.c Total
93.9%93.9%
93.9 % 1079 1013 1 65 2 22 989 5 74.3 % 974 724 3 1 246 4 1 29 690 4 100.0 % 41 41 5 36 1
(30,360] days 95.7 % 23 22 1 22 - 100.0 % 1 1 1
(360..) days 93.8 % 1056 991 65 2 989 - 100.0 % 40 40 4 36
parse_coerce.c.gcov.html (360..) days∗∗ 92.5 % 1041 963 78 8 955 - 100.0 % 31 31 31
parse_collate.c.gcov.html (360..) days∗∗ 94.7 % 283 268 15 268 - 100.0 % 10 10 10
parse_cte.c Total
90.2%90.2%
90.2 % 428 386 42 386 76.6 % 423 324 99 324 100.0 % 10 10 10
(30,360] days 87.2 % 39 34 5 34 - 100.0 % 1 1 1
(360..) days 90.5 % 389 352 37 352 - 100.0 % 9 9 9
parse_enr.c.gcov.html (360..) days∗∗ 100.0 % 4 4 4 - 100.0 % 2 2 2
parse_expr.c Total
87.6%87.6%
87.6 % 1836 1609 227 1 5 1603 5 72.3 % 1258 909 349 3 906 100.0 % 62 62 5 57
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 43 43 4 39 - 100.0 % 1 1 1
(360..) days 87.3 % 1792 1565 227 1 1564 - 100.0 % 61 61 5 56
parse_func.c Total
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
(30,360] days 91.7 % 36 33 3 33 - 100.0 % 1 1 1
(360..) days 85.6 % 849 727 122 2 725 - 100.0 % 14 14 2 12
parse_jsontable.c.gcov.html (360..) days∗∗ 98.9 % 185 183 2 183 - 100.0 % 10 10 10
parse_merge.c Total
96.8%96.8%
96.8 % 125 121 4 2 119 4 75.0 % 104 78 26 78 100.0 % 3 3 1 2
(30,360] days 100.0 % 2 2 2 - -
(360..) days 96.7 % 123 119 4 119 - 100.0 % 3 3 1 2
parse_node.c Total
96.9%96.9%
96.9 % 131 127 4 2 125 2 76.9 % 52 40 12 40 100.0 % 9 9 2 7
(30,360] days 100.0 % 2 2 2 - -
(360..) days 96.9 % 129 125 4 125 - 100.0 % 9 9 2 7
parse_oper.c Total
93.2%93.2%
93.2 % 293 273 1 19 1 18 254 1 4 68.8 % 224 154 1 69 5 7 142 95.0 % 20 19 1 4 15 1
(30,360] days 94.4 % 18 17 1 17 - 100.0 % 1 1 1
(360..) days 93.1 % 274 255 19 1 254 - 94.4 % 18 17 1 2 15
(7,30] days 100.0 % 1 1 1 - 100.0 % 1 1 1
parse_param.c Total
87.9%87.9%
87.9 % 107 94 13 2 92 2 54.1 % 74 40 34 40 100.0 % 9 9 2 7
(30,360] days 100.0 % 2 2 2 - -
(360..) days 87.6 % 105 92 13 92 - 100.0 % 9 9 2 7
parse_relation.c Total
91.6%91.6%
91.6 % 1240 1136 104 9 1127 26 72.4 % 1107 801 306 801 14 100.0 % 58 58 7 51 3
(30,360] days 100.0 % 8 8 8 - -
(360..) days 91.6 % 1231 1127 104 1127 - 100.0 % 57 57 6 51
(7,30] days 100.0 % 1 1 1 - 100.0 % 1 1 1
parse_target.c Total
89.6%89.6%
89.6 % 634 568 66 6 562 6 73.5 % 457 336 1 120 9 327 1 7 100.0 % 20 20 2 18
(30,360] days 100.0 % 2 2 2 - -
(360..) days 89.5 % 628 562 66 562 - 100.0 % 20 20 2 18
(7,30] days 100.0 % 4 4 4 - -
parse_type.c Total
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
(30,360] days 100.0 % 2 2 2 - -
(360..) days 83.3 % 246 205 41 205 - 96.0 % 25 24 1 1 23
parse_utilcmd.c Total
90.7%90.7%
90.7 % 1749 1587 2 160 108 1479 5 69.4 % 1545 1073 26 1 445 1 1 101 970 4 100.0 % 31 31 7 24 1
(30,360] days 98.4 % 127 125 2 108 17 - 100.0 % 4 4 4
(360..) days 90.1 % 1622 1462 160 1462 - 100.0 % 27 27 3 24
parser.c Total
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
(30,360] days 100.0 % 2 2 2 - 100.0 % 1 1 1
(360..) days 94.8 % 210 199 11 199 - 100.0 % 5 5 1 4
scan.l Total
85.9%85.9%
85.9 % 460 395 3 62 4 391 2 30 67.1 % 170 114 4 52 114 12 16 82.4 % 17 14 3 2 12 3
(30,360] days 100.0 % 4 4 4 - 100.0 % 1 1 1
(360..) days 85.7 % 456 391 3 62 391 - 81.2 % 16 13 3 1 12
scansup.c Total
100.0%
100.0 % 25 25 6 19 1 11 88.5 % 26 23 2 1 6 17 3 13 100.0 % 4 4 1 3
(30,360] days 100.0 % 6 6 6 - -
(360..) days 100.0 % 19 19 19 - 100.0 % 4 4 1 3
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta