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:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 91.2 % 102 93 9 3 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
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
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 2 92 2 54.1 % 74 40 34 40 100.0 % 9 9 2 7
parse_type.c
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
gram.y
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
scan.l
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
parse_oper.c
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
analyze.c
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
parse_utilcmd.c
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
parse_agg.c
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
parse_expr.c
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
parse_relation.c
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
parse_func.c
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
parse_target.c
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
parse_clause.c
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
parse_merge.c
96.8%96.8%
96.8 % 125 121 4 2 119 4 75.0 % 104 78 26 78 100.0 % 3 3 1 2
parse_coerce.c
92.5%92.5%
92.5 % 1041 963 78 8 955 76.4 % 1106 845 261 4 841 100.0 % 31 31 31
parse_cte.c
90.2%90.2%
90.2 % 428 386 42 386 76.6 % 423 324 99 324 100.0 % 10 10 10
parse_node.c
96.9%96.9%
96.9 % 131 127 4 2 125 2 76.9 % 52 40 12 40 100.0 % 9 9 2 7
parser.c
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
parse_collate.c
94.7%94.7%
94.7 % 283 268 15 268 80.7 % 161 130 31 130 100.0 % 10 10 10
parse_jsontable.c
98.9%98.9%
98.9 % 185 183 2 183 81.2 % 117 95 22 95 100.0 % 10 10 10
scansup.c
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

Generated by: LCOV version 2.4-beta