LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 90.3 % 21542 19457 4 125 1956 1365 149 17943 45
Current Date: 2026-07-25 19:08:27 +0900 Functions: 98.6 % 505 498 2 5 44 13 441 4
Baseline: lcov-20260725-baseline Branches: 71.8 % 11826 8492 23 341 2970 1 790 121 7580
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Summarize by: Date bin (1,7] days: 0.0 % 4 0 4
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (7,30] days: 97.6 % 166 162 4 6 149 7
(30,360] days: 93.5 % 1473 1377 10 86 197 1180
(360..) days: 90.0 % 19899 17918 115 1866 1162 16756
Function coverage date bins:
(7,30] days: 100.0 % 8 8 7 1
(30,360] days: 100.0 % 33 33 6 27
(360..) days: 98.5 % 464 457 2 5 38 6 413
Branch coverage date bins:
(7,30] days: 84.1 % 164 138 23 2 1 6 121 11
(30,360] days: 77.2 % 725 560 35 130 117 443
(360..) days: 71.3 % 10937 7794 304 2839 1 667 7126

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 UIC UBC GIC GNC CBC DCB Rate Total Hit UNC UIC UBC GBC GIC GNC CBC Rate Total Hit UIC UBC GIC GNC CBC DCB
(1,7] days gram.y∗∗ 0.0 % 4 4 - -
(7,30] days Total
97.6%97.6%
97.6 % 166 162 4 6 149 7 84.1 % 164 138 23 2 1 6 121 11 100.0 % 8 8 7 1
parse_jsontable.c 97.5 % 121 118 3 118 82.6 % 132 109 23 109 100.0 % 7 7 7
gram.y 96.0 % 25 24 1 24 - -
analyze.c 100.0 % 6 6 6 75.0 % 8 6 2 6 -
parse_clause.c 100.0 % 3 3 3 50.0 % 2 1 1 1 100.0 % 1 1 1
(30,360] days Total
93.5%93.5%
93.5 % 1473 1377 10 86 197 1180 77.2 % 725 560 35 130 117 443 100.0 % 33 33 6 27
gram.y 94.8 % 534 506 28 506 75.0 % 20 15 5 15 100.0 % 1 1 1
parse_agg.c 75.0 % 72 54 18 54 66.1 % 62 41 21 41 -
parse_graphtable.c 91.2 % 125 114 11 114 75.9 % 137 104 33 104 100.0 % 7 7 7
analyze.c 95.1 % 205 195 10 195 77.0 % 152 117 35 117 100.0 % 5 5 5
parse_func.c 80.0 % 45 36 9 36 89.1 % 46 41 5 41 100.0 % 1 1 1
parse_expr.c 90.8 % 76 69 7 69 90.9 % 22 20 2 20 100.0 % 1 1 1
parse_utilcmd.c 97.5 % 240 234 6 234 82.0 % 178 146 32 146 100.0 % 9 9 9
parse_relation.c 92.1 % 63 58 5 58 61.9 % 42 26 16 26 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
parse_clause.c 98.1 % 54 53 1 53 75.0 % 36 27 9 27 100.0 % 2 2 2
scansup.c 100.0 % 6 6 6 75.0 % 8 6 2 6 -
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 87.5 % 8 7 1 7 -
(360..) days Total
90.0%90.0%
90.0 % 19899 17918 115 1866 1162 16756 71.3 % 10937 7794 304 2839 1 667 7126 98.5 % 464 457 2 5 38 6 413
gram.y 91.0 % 7427 6755 672 6755 62.5 % 734 459 275 459 100.0 % 41 41 41
parse_expr.c 87.4 % 1782 1557 225 1557 71.8 % 1243 892 351 892 100.0 % 61 61 61
parse_agg.c 76.7 % 820 629 191 629 70.4 % 696 490 206 490 100.0 % 24 24 24
parse_utilcmd.c 90.8 % 1594 1447 147 1447 69.1 % 1406 972 434 972 100.0 % 24 24 1 23
parse_func.c 85.9 % 841 722 119 722 72.0 % 808 582 226 582 100.0 % 14 14 14
analyze.c 90.2 % 1066 962 104 962 67.4 % 841 567 274 567 94.3 % 35 33 2 33
parse_relation.c 91.5 % 1230 1126 104 1126 72.3 % 1105 799 306 799 100.0 % 57 57 1 56
parse_coerce.c 92.5 % 1036 958 78 958 76.4 % 1106 845 261 845 100.0 % 31 31 31
parse_clause.c 93.8 % 1051 986 65 986 73.7 % 942 694 248 694 100.0 % 40 40 40
parse_target.c 89.9 % 623 560 63 560 73.4 % 448 329 119 329 100.0 % 19 19 1 18
scan.l 86.4 % 455 393 62 393 67.3 % 168 113 55 113 81.2 % 16 13 3 13
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 24
parse_oper.c 93.1 % 274 255 19 255 68.5 % 216 148 68 148 94.4 % 18 17 1 17
parse_collate.c 94.7 % 282 267 15 267 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 % 210 199 11 199 76.9 % 130 100 30 100 100.0 % 5 5 5
parse_node.c 96.9 % 129 125 4 125 76.9 % 52 40 12 40 100.0 % 9 9 9
parse_merge.c 96.7 % 123 119 4 119 75.0 % 104 78 26 78 100.0 % 3 3 3
parse_jsontable.c 98.7 % 154 152 2 1 151 80.8 % 99 80 19 1 79 100.0 % 7 7 3 4
scansup.c 100.0 % 19 19 19 88.9 % 18 16 2 16 100.0 % 4 4 4
'Detail' entries with no 'missed' coverpoints are elided. Use the '--show-owners all' flag to retain them.
∗∗ Bin 'Total' header elided when bin contains only one entry.

Generated by: LCOV version 2.0-1