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: a2387c32f2f8a1643c7d71b951587e6bcb2d4744 vs 371a302eecdc82274b0ae2967d18fd726a0aa6a1 Lines: 89.9 % 20442 18378 14 3 11 2036 13 201 198 17966 11 87
Current Date: 2025-10-26 12:31:50 -0700 Functions: 98.6 % 488 481 7 6 15 460 2
Baseline: lcov-20251027-010456-baseline Branches: 71.4 % 11237 8020 15 30 3172 12 100 91 7817
Baseline Date: 2025-10-26 11:01:32 +1300 Line coverage date bins:
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 42.9 % 7 3 4 3
(7,30] days: 98.0 % 102 100 2 83 17
(30,360] days: 95.4 % 584 557 8 19 112 445
(360..) days: 89.7 % 19749 17718 3 11 2017 13 201 17504
Function coverage date bins:
(7,30] days: 100.0 % 5 5 4 1
(30,360] days: 100.0 % 9 9 2 7
(360..) days: 98.5 % 474 467 7 6 9 452
Branch coverage date bins:
(7,30] days: 85.0 % 60 51 8 1 42 9
(30,360] days: 84.7 % 405 343 7 55 49 294
(360..) days: 70.8 % 10772 7626 30 3116 12 100 7514

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC Rate Total Hit UBC GIC 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 94 54.1 % 74 40 34 40 100.0 % 9 9 9
parse_type.c
83.5%83.5%
83.5 % 248 207 41 207 58.9 % 163 96 67 96 96.0 % 25 24 1 24
gram.y
90.6%90.6%
90.6 % 7535 6830 9 3 693 10 105 6715 5 36 62.6 % 754 472 8 274 24 448 100.0 % 42 42 1 41
scan.l
86.9%86.9%
86.9 % 488 424 64 424 67.7 % 198 134 64 134 84.2 % 19 16 3 16
analyze.c
90.6%90.6%
90.6 % 1155 1047 108 23 1024 5 43 68.1 % 896 610 286 1 2 607 94.7 % 38 36 2 5 31 1
parse_utilcmd.c
90.3%90.3%
90.3 % 1644 1484 160 1484 68.6 % 1420 974 446 974 100.0 % 28 28 28
parse_oper.c
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
parse_agg.c
76.9%76.9%
76.9 % 845 650 195 650 70.3 % 728 512 216 2 510 100.0 % 24 24 24
parse_expr.c
87.4%87.4%
87.4 % 1832 1602 230 1602 71.7 % 1254 899 355 899 100.0 % 62 62 62
parse_relation.c
91.7%91.7%
91.7 % 1257 1153 104 3 1150 3 72.7 % 1121 815 306 815 100.0 % 60 60 1 59
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 568 73.4 % 455 334 121 334 100.0 % 20 20 20
parse_clause.c
93.7%93.7%
93.7 % 1077 1009 1 67 16 993 1 73.9 % 966 714 2 250 20 694 100.0 % 41 41 1 40 1
parse_merge.c
96.9%96.9%
96.9 % 127 123 4 123 75.0 % 104 78 26 78 100.0 % 3 3 3
parse_coerce.c
91.7%91.7%
91.7 % 1041 955 86 955 76.0 % 1106 841 265 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 1 126 1 76.9 % 52 40 12 40 100.0 % 9 9 1 8
parser.c
94.8%94.8%
94.8 % 212 201 11 201 76.9 % 130 100 30 100 100.0 % 6 6 6
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
96.8%96.8%
96.8 % 31 30 1 30 88.2 % 34 30 4 30 100.0 % 4 4 4

Generated by: LCOV version 2.4-beta