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:
Group by: Date bin (1,7] days: 97.5 % 197 192 5 192
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (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
Name Date 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
analyze.c Total
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
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 90.0 % 90 81 9 23 58 - 100.0 % 5 5 3 2
(360..) days 90.8 % 1061 963 98 1 962 - 93.9 % 33 31 2 4 27
(7,30] days 100.0 % 2 2 2 - -
gram.y Total
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
(1,7] days 95.9 % 74 71 3 71 - -
(30,360] days 96.9 % 258 250 5 3 125 125 - 100.0 % 3 3 1 2
(360..) days 90.5 % 7248 6558 3 687 10 6548 - 100.0 % 39 39 39
parse_agg.c Total
76.9%76.9%
76.9 % 853 656 197 656 70.1 % 740 519 221 4 515 100.0 % 24 24 24
(30,360] days 100.0 % 9 9 9 - -
(360..) days 76.6 % 833 638 195 638 - 100.0 % 24 24 24
(7,30] days 81.8 % 11 9 2 9 - -
parse_clause.c Total
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
(1,7] days 100.0 % 4 4 4 - -
(30,360] days 94.7 % 19 18 1 16 2 - 100.0 % 1 1 1
(360..) days 93.8 % 1056 991 65 2 989 - 100.0 % 40 40 3 37
parse_coerce.c Total
91.7%91.7%
91.7 % 1041 955 86 955 76.0 % 1106 841 265 841 100.0 % 31 31 31
(30,360] days 100.0 % 11 11 11 - 100.0 % 1 1 1
(360..) days 91.7 % 1030 944 86 944 - 100.0 % 30 30 30
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.5%87.5%
87.5 % 1834 1605 229 4 1601 4 71.9 % 1254 901 353 901 100.0 % 62 62 4 58
(1,7] days 100.0 % 2 2 2 - -
(30,360] days 100.0 % 45 45 45 - 100.0 % 1 1 1
(360..) days 87.1 % 1780 1551 229 1551 - 100.0 % 61 61 4 57
(7,30] days 100.0 % 7 7 2 5 - -
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.9%96.9%
96.9 % 127 123 4 123 75.0 % 104 78 26 78 100.0 % 3 3 3
(30,360] days 100.0 % 1 1 1 - -
(360..) days 96.8 % 126 122 4 122 - 100.0 % 3 3 3
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
(1,7] days 100.0 % 1 1 1 - -
(30,360] days 100.0 % 1 1 1 - -
(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 17 255 1 3 68.8 % 224 154 1 69 5 7 142 95.0 % 20 19 1 3 16
(30,360] days 94.4 % 18 17 1 17 - 100.0 % 1 1 1
(360..) days 93.1 % 275 256 19 1 255 - 94.7 % 19 18 1 2 16
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
(1,7] 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 8 1128 25 72.4 % 1107 801 306 801 100.0 % 58 58 6 52 2
(1,7] days 100.0 % 5 5 5 - -
(30,360] days 100.0 % 17 17 3 14 - -
(360..) days 91.5 % 1218 1114 104 1114 - 100.0 % 58 58 6 52
parse_target.c Total
89.6%89.6%
89.6 % 634 568 66 568 73.4 % 455 334 121 334 100.0 % 20 20 20
(30,360] days 100.0 % 1 1 1 - -
(360..) days 89.6 % 633 567 66 567 - 100.0 % 20 20 20
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
(1,7] 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 % 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
(1,7] days 98.1 % 105 103 2 103 - 100.0 % 4 4 4
(30,360] days 100.0 % 48 48 48 - -
(360..) days 89.9 % 1592 1432 160 1432 - 100.0 % 27 27 1 26
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
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
(30,360] days 100.0 % 4 4 3 1 - 100.0 % 1 1 1
(360..) days 86.8 % 484 420 64 420 - 83.3 % 18 15 3 15
scansup.c.gcov.html (360..) days∗∗ 96.8 % 31 30 1 30 - 100.0 % 4 4 4
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.4-beta