LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_scan.l (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 78.9 % 294 232 62 3 229 3
Current Date: 2025-12-18 07:33:40 +0900 Functions: 86.7 % 15 13 2 3 10 2
Baseline: lcov-20251218-005734-baseline Branches: 65.8 % 120 79 41 79
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 87.6 % 113 99 14 3 96
(360..) days: 73.5 % 181 133 48 133
Function coverage date bins:
(30,360] days: 91.7 % 12 11 1 3 8
(360..) days: 66.7 % 3 2 1 2
Branch coverage date bins:
(30,360] days: 55.3 % 38 21 17 21
(360..) days: 70.7 % 82 58 24 58

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
addUnicode GNC 108 92.9 % (13 / 14) 68.8 % (11 / 16)
addchar CBC 2831 100.0 % (6 / 6) 100.0 % (2 / 2)
addstring CBC 8321 100.0 % (5 / 5)
checkKeyword CBC 5529 100.0 % (23 / 23) 92.9 % (13 / 14)
fprintf_to_ereport UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
hexval CBC 438 83.3 % (10 / 12) 66.7 % (8 / 12)
jsonpath_yyalloc CBC 21500 100.0 % (2 / 2)
jsonpath_yyerror CBC 162 100.0 % (7 / 7) 83.3 % (10 / 12)
jsonpath_yyfree CBC 25960 100.0 % (4 / 4) 100.0 % (2 / 2)
jsonpath_yyrealloc UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
parseHexChar CBC 6 71.4 % (5 / 7) 50.0 % (2 / 4)
parseUnicode GNC 66 85.0 % (17 / 20) 72.7 % (16 / 22)
parsejsonpath CBC 5375 90.9 % (10 / 11) 62.5 % (5 / 8)
resizeString CBC 11152 70.0 % (7 / 10) 50.0 % (3 / 6)

Generated by: LCOV version 2.4-beta