LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: 380a8b2ea024c33a35e7abc8628e7c4f52f9f9f9 vs db5ed03217b9c238703df8b4b286115d6e940488 Lines: 90.3 % 21439 19357 94 3 1985 52 2 1392 17911 2 20 26 354
Current Date: 2026-05-29 21:51:00 -0400 Functions: 98.6 % 501 494 7 101 393 15
Baseline: lcov-20260530-034037-baseline Branches: 71.7 % 11704 8396 147 4 132 3025 36 82 534 7744 166 212
Baseline Date: 2026-05-29 14:39:03 -0700 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 26 26 24 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 93.9 % 1577 1481 93 3 4 1357 120 1
(360..) days: 90.0 % 19836 17850 1 3 1982 48 2 11 17789 2 19
Function coverage date bins:
(30,360] days: 100.0 % 35 35 32 3
(360..) days: 98.5 % 466 459 7 69 390
Branch coverage date bins:
(30,360] days: 78.4 % 759 595 146 18 533 62
(360..) days: 71.3 % 10945 7801 1 4 132 3007 36 82 1 7682

Date 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 EUB ECB DUB DCB Rate Total Hit UNC LBC UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UBC GNC CBC DCB
(7,30] days Total
100.0%
100.0 % 26 26 24 2 - -
(30,360] days Total
93.9%93.9%
93.9 % 1577 1481 93 3 4 1357 120 1 78.4 % 759 595 146 18 533 62 100.0 % 35 35 32 3
gram.y 95.4 % 650 620 30 3 578 39 75.0 % 36 27 8 1 24 3 100.0 % 3 3 1 2
parse_agg.c 75.0 % 72 54 16 2 33 21 66.1 % 62 41 11 10 27 14 -
parse_graphtable.c 91.2 % 125 114 11 114 75.9 % 137 104 33 104 100.0 % 7 7 7
analyze.c 95.3 % 211 201 10 191 10 76.9 % 160 123 35 2 109 14 100.0 % 5 5 5
parse_func.c 78.6 % 42 33 9 33 90.5 % 42 38 4 38 100.0 % 1 1 1
parse_expr.c 86.3 % 51 44 7 16 28 94.4 % 18 17 1 2 15 100.0 % 1 1 1
parse_utilcmd.c 97.6 % 247 241 5 1 1 221 19 1 82.4 % 188 155 29 4 139 16 100.0 % 9 9 9
parse_relation.c 96.2 % 52 50 2 50 69.2 % 26 18 8 18 100.0 % 2 2 2
parse_clause.c 97.2 % 71 69 2 66 3 81.0 % 58 47 11 47 100.0 % 3 3 3
parse_oper.c 94.7 % 19 18 1 18 87.5 % 8 7 1 7 100.0 % 2 2 2
scan.l 100.0 % 10 10 10 50.0 % 6 3 3 3 100.0 % 1 1 1
parse_target.c 100.0 % 11 11 11 90.0 % 10 9 1 9 -
scansup.c 100.0 % 6 6 6 75.0 % 8 6 2 6 -
(360..) days Total
90.0%90.0%
90.0 % 19836 17850 1 3 1982 48 2 11 17789 2 19 71.3 % 10945 7801 1 4 132 3007 36 82 1 7682 98.5 % 466 459 7 69 390
gram.y 90.8 % 7326 6655 671 17 6 6632 62.0 % 718 445 273 445 100.0 % 39 39 39
parse_expr.c 87.4 % 1781 1556 225 1 1555 2 10 71.9 % 1247 896 50 301 3 18 875 100.0 % 61 61 17 44
parse_agg.c 76.7 % 820 629 191 4 625 70.4 % 696 490 53 153 5 23 462 100.0 % 24 24 7 17
parse_utilcmd.c 90.7 % 1587 1440 1 146 9 1 1 1429 1 69.0 % 1398 964 1 2 431 8 20 1 935 100.0 % 24 24 4 20
parse_func.c 85.6 % 847 725 122 2 723 2 72.2 % 817 590 23 204 4 14 572 100.0 % 14 14 4 10
analyze.c 90.2 % 1064 960 104 1 1 1 957 67.4 % 840 566 274 2 564 94.3 % 35 33 2 9 24
parse_relation.c 91.6 % 1231 1127 104 1127 72.4 % 1107 801 306 801 100.0 % 57 57 6 51
parse_coerce.c 92.5 % 1041 963 78 8 955 76.4 % 1106 845 261 4 841 100.0 % 31 31 31
parse_target.c 89.5 % 628 562 66 562 73.2 % 448 328 2 118 5 323 100.0 % 20 20 3 17
parse_clause.c 93.8 % 1051 986 65 2 3 981 5 73.8 % 942 695 2 245 4 2 689 100.0 % 40 40 7 33
scan.l 86.4 % 455 393 3 59 3 390 67.3 % 168 113 4 51 113 81.2 % 16 13 3 1 12
parse_cte.c 90.2 % 428 386 42 386 76.6 % 423 324 99 324 100.0 % 10 10 10
parse_type.c 83.3 % 246 205 41 205 58.9 % 163 96 67 96 96.0 % 25 24 1 1 23
parse_oper.c 93.1 % 274 255 19 1 254 68.5 % 216 148 68 6 142 94.4 % 18 17 1 2 15
parse_collate.c 94.7 % 282 267 15 267 1 80.7 % 161 130 31 130 100.0 % 10 10 1 9
parse_param.c 87.6 % 105 92 13 92 54.1 % 74 40 34 40 100.0 % 9 9 2 7
parser.c 94.8 % 210 199 11 199 76.9 % 130 100 30 100 100.0 % 5 5 1 4
parse_node.c 96.9 % 129 125 4 125 76.9 % 52 40 12 40 100.0 % 9 9 2 7
parse_merge.c 96.7 % 123 119 4 119 75.0 % 104 78 26 78 100.0 % 3 3 1 2
parse_jsontable.c 98.9 % 185 183 2 183 81.2 % 117 95 22 95 100.0 % 10 10 10
scansup.c 100.0 % 19 19 19 94.4 % 18 17 1 17 100.0 % 4 4 1 3
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.5.0-beta