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: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 89.8 % 20340 18271 4 3 124 1938 4 1267 66 16934 5 33
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.6 % 484 477 2 5 41 1 435
Baseline: lcov-20250906-005545-baseline Branches: 71.1 % 11141 7922 3 323 2893 719 9 7194
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Summarize by: Date bin (7,30] days: 100.0 % 1 1 1
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (30,360] days: 95.3 % 665 634 4 9 18 63 65 506
(360..) days: 89.6 % 19674 17636 3 115 1920 4 1204 16428
Function coverage date bins:
(30,360] days: 100.0 % 9 9 3 6
(360..) days: 98.5 % 475 468 2 5 38 1 429
Branch coverage date bins:
(30,360] days: 83.5 % 423 353 3 9 58 40 9 304
(360..) days: 70.6 % 10718 7569 314 2835 679 6890

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 UIC UBC GBC GIC GNC CBC DUB DCB Rate Total Hit UNC UIC UBC GIC GNC CBC Rate Total Hit UIC UBC GIC GNC CBC
(7,30] days Total
100.0%
100.0 % 1 1 1 - -
(30,360] days Total
95.3%95.3%
95.3 % 665 634 4 9 18 63 65 506 83.5 % 423 353 3 9 58 40 9 304 100.0 % 9 9 3 6
gram.y 96.0 % 298 286 4 8 65 221 80.0 % 60 48 3 9 9 39 100.0 % 4 4 4
analyze.c 87.5 % 72 63 9 63 81.6 % 49 40 9 40 100.0 % 3 3 3
parse_utilcmd.c 97.4 % 189 184 5 184 84.4 % 256 216 40 216 -
parse_cte.c 87.2 % 39 34 5 34 81.2 % 32 26 6 26 100.0 % 1 1 1
parse_coerce.c 100.0 % 11 11 11 75.0 % 4 3 1 3 100.0 % 1 1 1
parse_expr.c 100.0 % 28 28 28 88.9 % 18 16 2 16 -
(360..) days Total
89.6%89.6%
89.6 % 19674 17636 3 115 1920 4 1204 16428 70.6 % 10718 7569 314 2835 679 6890 98.5 % 475 468 2 5 38 1 429
gram.y 90.4 % 7196 6502 3 691 4 6498 60.7 % 674 409 265 409 100.0 % 37 37 37
parse_expr.c 87.2 % 1794 1564 230 1564 71.3 % 1226 874 352 874 100.0 % 62 62 62
parse_agg.c 76.6 % 833 638 195 638 70.0 % 716 501 215 501 100.0 % 24 24 24
parse_utilcmd.c 89.4 % 1456 1301 155 1301 65.1 % 1164 758 406 758 100.0 % 28 28 28
parse_func.c 85.4 % 849 725 124 725 71.9 % 815 586 229 586 100.0 % 14 14 14
analyze.c 90.6 % 1107 1003 104 1003 67.1 % 863 579 284 579 94.1 % 34 32 2 32
parse_relation.c 91.6 % 1243 1139 104 1139 72.7 % 1119 813 306 813 100.0 % 60 60 60
parse_coerce.c 91.7 % 1030 944 86 944 76.0 % 1102 838 264 838 100.0 % 30 30 30
parse_clause.c 93.7 % 1056 989 67 989 73.5 % 944 694 250 694 100.0 % 41 41 41
parse_target.c 89.6 % 633 567 66 567 73.4 % 455 334 121 334 100.0 % 20 20 20
scan.l 86.8 % 486 422 64 422 67.7 % 198 134 64 134 84.2 % 19 16 3 16
parse_type.c 83.5 % 248 207 41 207 58.9 % 163 96 67 96 96.0 % 25 24 1 24
parse_cte.c 90.5 % 389 352 37 352 76.2 % 391 298 93 298 100.0 % 9 9 9
parse_oper.c 92.5 % 279 258 21 258 65.7 % 216 142 74 142 94.7 % 19 18 1 18
parse_collate.c 94.7 % 283 268 15 268 80.7 % 161 130 31 130 100.0 % 10 10 10
parse_param.c 87.6 % 105 92 13 92 54.1 % 74 40 34 40 100.0 % 9 9 9
parser.c 94.8 % 212 201 11 201 76.9 % 130 100 30 100 100.0 % 6 6 6
parse_merge.c 96.8 % 126 122 4 122 75.0 % 104 78 26 78 100.0 % 3 3 3
parse_node.c 96.9 % 129 125 4 125 76.9 % 52 40 12 40 100.0 % 9 9 1 8
parse_jsontable.c 98.9 % 185 183 2 183 81.2 % 117 95 22 95 100.0 % 10 10 10
scansup.c 96.8 % 31 30 1 30 88.2 % 34 30 4 30 100.0 % 4 4 4
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.

Generated by: LCOV version 2.4-beta