LCOV - differential code coverage report
Current view: top level - src/backend/parser Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 90.3 % 21449 19362 4 11 2072 203 156 19003 52
Current Date: 2026-08-27 14:31:44 +0300 Functions: 98.6 % 502 495 7 6 21 468 5
Baseline: lcov-20260827-baseline Branches: 71.7 % 11753 8427 23 30 3273 2 100 121 8204
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Summarize by: Date bin [..1] days: 100.0 % 4 4 4
Legend: Rating: low: < 75 % medium: >= 75 % high: >= 90 % (1,7] days: 100.0 % 1 1 1
(7,30] days: 81.0 % 42 34 8 6 28
(30,360] days: 93.2 % 1509 1407 4 98 2 149 1256
(360..) days: 90.1 % 19893 17916 11 1966 201 17715
Function coverage date bins:
[..1] days: 100.0 % 1 1 1
(1,7] days: 100.0 % 1 1 1
(30,360] days: 100.0 % 37 37 1 7 29
(360..) days: 98.5 % 463 456 7 5 13 438
Branch coverage date bins:
[..1] days: 100.0 % 4 4 4
(7,30] days: 50.0 % 54 27 27 27
(30,360] days: 78.3 % 762 597 23 142 121 476
(360..) days: 71.3 % 10933 7799 30 3104 2 100 7697

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 UBC GIC GNC CBC DCB
[..1] days Total
100.0%
100.0 % 4 4 4 100.0 % 4 4 4 100.0 % 1 1 1
(1,7] days Total
100.0%
100.0 % 1 1 1 - 100.0 % 1 1 1
(7,30] days Total
81.0%81.0%
81.0 % 42 34 8 6 28 50.0 % 54 27 27 27 -
parse_func.c 55.6 % 9 5 4 5 40.0 % 20 8 12 8 -
parse_oper.c 60.0 % 5 3 2 3 40.0 % 10 4 6 4 -
parse_clause.c 100.0 % 16 16 1 15 75.0 % 12 9 3 9 -
parse_coerce.c 75.0 % 4 3 1 3 62.5 % 8 5 3 5 -
parse_agg.c 50.0 % 2 1 1 1 25.0 % 4 1 3 1 -
(30,360] days Total
93.2%93.2%
93.2 % 1509 1407 4 98 2 149 1256 78.3 % 762 597 23 142 121 476 100.0 % 37 37 1 7 29
analyze.c 95.2 % 210 200 10 200 76.9 % 160 123 37 123 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_jsontable.c 97.5 % 121 118 3 118 82.6 % 132 109 23 109 100.0 % 7 7 7
parse_agg.c 75.0 % 72 54 18 54 66.1 % 62 41 21 41 -
parse_relation.c 92.2 % 64 59 5 1 58 63.6 % 44 28 16 2 26 100.0 % 3 3 3
parse_clause.c 98.2 % 57 56 1 56 73.7 % 38 28 10 28 100.0 % 3 3 3
parse_utilcmd.c 97.1 % 140 136 4 5 131 89.8 % 59 53 6 8 45 100.0 % 5 5 5
gram.y 93.8 % 535 502 1 32 24 478 75.0 % 20 15 5 15 100.0 % 1 1 1
parse_func.c 80.0 % 45 36 9 36 89.1 % 46 41 5 41 100.0 % 1 1 1
scan.l 100.0 % 10 10 10 50.0 % 6 3 3 3 100.0 % 1 1 1
parse_expr.c 91.4 % 81 74 7 74 93.8 % 32 30 2 30 100.0 % 1 1 1
scansup.c 100.0 % 6 6 6 75.0 % 8 6 2 6 -
parse_target.c 100.0 % 12 12 1 11 90.0 % 10 9 1 2 7 -
parse_oper.c 94.7 % 19 18 1 18 87.5 % 8 7 1 7 100.0 % 2 2 2
(360..) days Total
90.1%90.1%
90.1 % 19893 17916 11 1966 201 17715 71.3 % 10933 7799 30 3104 2 100 7697 98.5 % 463 456 7 5 13 438
parse_utilcmd.c 90.8 % 1594 1447 147 1447 69.1 % 1404 970 434 970 100.0 % 24 24 1 23
parse_expr.c 87.4 % 1782 1557 225 1557 71.8 % 1243 892 351 892 100.0 % 61 61 61
parse_relation.c 91.5 % 1228 1124 104 1124 72.3 % 1105 799 306 799 100.0 % 57 57 3 54
gram.y 91.0 % 7427 6755 672 6755 62.5 % 734 459 275 459 100.0 % 41 41 41
analyze.c 90.2 % 1064 960 104 960 67.4 % 841 567 274 567 94.3 % 35 33 2 2 31
parse_coerce.c 92.5 % 1037 959 78 1 958 76.4 % 1106 845 261 845 100.0 % 31 31 1 30
parse_clause.c 93.8 % 1050 985 65 985 73.8 % 942 695 247 1 694 100.0 % 40 40 1 39
parse_func.c 85.9 % 841 722 119 722 72.0 % 808 582 226 582 100.0 % 14 14 14
parse_agg.c 76.7 % 819 628 191 628 70.5 % 694 489 205 489 100.0 % 24 24 24
parse_target.c 89.9 % 623 560 63 560 73.4 % 448 329 119 329 100.0 % 19 19 1 18
parse_cte.c 90.2 % 427 385 42 385 76.6 % 423 324 99 324 100.0 % 10 10 1 9
parse_oper.c 93.1 % 274 255 19 255 68.5 % 216 148 68 148 94.4 % 18 17 1 17
parse_type.c 84.9 % 245 208 37 208 63.2 % 163 103 60 103 95.8 % 24 23 1 23
scan.l 86.4 % 455 393 62 393 67.3 % 168 113 55 113 81.2 % 16 13 3 13
parse_param.c 87.6 % 105 92 13 92 54.1 % 74 40 34 40 100.0 % 9 9 9
parse_collate.c 94.7 % 282 267 15 267 80.7 % 161 130 31 130 100.0 % 10 10 10
parser.c 94.8 % 210 199 11 199 76.9 % 130 100 30 100 100.0 % 5 5 5
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
parse_node.c 96.9 % 130 126 4 126 76.9 % 52 40 12 40 100.0 % 9 9 9
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.

Generated by: LCOV version 2.0-1