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: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 90.3 % 21438 19356 94 3 1985 52 2 1391 17911 2 20 26 354
Current Date: 2026-05-05 10:23:31 +0900 Functions: 98.6 % 501 494 7 101 393 15
Baseline: lcov-20260505-025707-baseline Branches: 71.7 % 11704 8396 147 4 14 3143 42 8 534 7812 42 144
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 100.0 % 25 25 23 2
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 97.0 % 134 130 3 1 1 114 15 1
(30,360] days: 93.5 % 1449 1355 90 4 3 1243 109
(360..) days: 90.0 % 19830 17846 1 3 1980 48 2 11 17785 2 19
Function coverage date bins:
(7,30] days: 100.0 % 5 5 5
(30,360] days: 100.0 % 30 30 27 3
(360..) days: 98.5 % 466 459 7 69 390
Branch coverage date bins:
(7,30] days: 88.1 % 67 59 3 5 38 21
(30,360] days: 77.2 % 698 539 143 16 495 44
(360..) days: 71.3 % 10939 7798 1 4 14 3122 42 8 1 7747

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
(1,7] days Total
100.0%
100.0 % 25 25 23 2 - -
(7,30] days Total
97.0%97.0%
97.0 % 134 130 3 1 1 114 15 1 88.1 % 67 59 3 5 38 21 100.0 % 5 5 5
parse_utilcmd.c 96.8 % 125 121 3 1 1 113 7 1 88.2 % 51 45 3 3 38 7 100.0 % 5 5 5
analyze.c 100.0 % 8 8 8 87.5 % 16 14 2 14 -
(30,360] days Total
93.5%93.5%
93.5 % 1449 1355 90 4 3 1243 109 77.2 % 698 539 143 16 495 44 100.0 % 30 30 27 3
analyze.c 95.1 % 203 193 10 191 2 75.7 % 144 109 35 109 100.0 % 5 5 5
parse_graphtable.c 91.2 % 125 114 11 114 75.9 % 137 104 33 104 100.0 % 7 7 7
parse_utilcmd.c 98.4 % 122 120 2 108 12 80.3 % 137 110 26 1 101 9 100.0 % 4 4 4
parse_agg.c 75.0 % 72 54 16 2 33 21 66.1 % 62 41 11 10 27 14 -
gram.y 95.1 % 656 624 30 2 3 578 43 71.4 % 42 30 8 4 24 6 100.0 % 3 3 1 2
parse_clause.c 97.1 % 70 68 2 65 3 81.0 % 58 47 11 47 100.0 % 3 3 3
parse_relation.c 96.2 % 52 50 2 50 69.2 % 26 18 8 18 100.0 % 2 2 2
parse_func.c 78.6 % 42 33 9 33 90.5 % 42 38 4 38 100.0 % 1 1 1
scan.l 100.0 % 10 10 10 50.0 % 6 3 3 3 100.0 % 1 1 1
scansup.c 100.0 % 6 6 6 75.0 % 8 6 2 6 -
parse_oper.c 94.7 % 19 18 1 18 87.5 % 8 7 1 7 100.0 % 2 2 2
parse_target.c 100.0 % 11 11 11 90.0 % 10 9 1 9 -
parse_expr.c 86.3 % 51 44 7 16 28 94.4 % 18 17 1 2 15 100.0 % 1 1 1
(360..) days Total
90.0%90.0%
90.0 % 19830 17846 1 3 1980 48 2 11 17785 2 19 71.3 % 10939 7798 1 4 14 3122 42 8 1 7747 98.5 % 466 459 7 69 390
parse_utilcmd.c 90.7 % 1587 1440 1 146 9 1 1 1429 1 69.0 % 1398 964 1 2 431 11 6 1 946 100.0 % 24 24 4 20
parse_expr.c 87.4 % 1781 1556 225 1 1555 2 10 71.9 % 1247 896 4 347 4 1 891 100.0 % 61 61 17 44
parse_relation.c 91.6 % 1231 1127 104 1127 72.4 % 1107 801 306 801 100.0 % 57 57 6 51
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
gram.y 90.9 % 7320 6651 669 17 6 6628 62.1 % 712 442 270 442 100.0 % 39 39 39
parse_coerce.c 92.5 % 1041 963 78 8 955 76.4 % 1106 845 261 4 841 100.0 % 31 31 31
parse_clause.c 93.8 % 1051 986 65 2 3 981 5 73.8 % 942 695 1 246 4 1 690 100.0 % 40 40 7 33
parse_func.c 85.6 % 847 725 122 2 723 2 72.2 % 817 590 2 225 4 586 100.0 % 14 14 4 10
parse_agg.c 76.7 % 820 629 191 4 625 70.4 % 696 490 4 202 6 484 100.0 % 24 24 7 17
parse_target.c 89.5 % 628 562 66 562 73.2 % 448 328 1 119 1 327 100.0 % 20 20 3 17
parse_cte.c 90.2 % 428 386 42 386 76.6 % 423 324 99 324 100.0 % 10 10 10
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_type.c 83.3 % 246 205 41 205 58.9 % 163 96 67 96 96.0 % 25 24 1 1 23
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_param.c 87.6 % 105 92 13 92 54.1 % 74 40 34 40 100.0 % 9 9 2 7
parse_collate.c 94.7 % 282 267 15 267 1 80.7 % 161 130 31 130 100.0 % 10 10 1 9
parser.c 94.8 % 210 199 11 199 76.9 % 130 100 30 100 100.0 % 5 5 1 4
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
parse_node.c 96.9 % 129 125 4 125 76.9 % 52 40 12 40 100.0 % 9 9 2 7
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