LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_scan.l (source / functions) Coverage Total Hit UBC CBC
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 86.9 % 145 126 19 126
Current Date: 2024-04-14 14:21:10 Functions: 88.2 % 17 15 2 15
Baseline: 16@8cea358b128 Branches: 67.3 % 110 74 36 74
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed (240..) days: 86.9 % 145 126 19 126
Function coverage date bins:
(240..) days: 88.2 % 17 15 2 15
Branch coverage date bins:
(240..) days: 67.3 % 110 74 36 74

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
addUnicodeChar CBC 72 77.8 % (7 / 9) 33.3 % (4 / 12)
parseUnicode CBC 66 85.0 % (17 / 20) 72.7 % (16 / 22)
addUnicode CBC 108 92.9 % (13 / 14) 68.8 % (11 / 16)
hexval CBC 438 83.3 % (10 / 12) 66.7 % (8 / 12)
resizeString CBC 10942 70.0 % (7 / 10) 50.0 % (3 / 6)
fprintf_to_ereport UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
jsonpath_yyerror CBC 162 100.0 % (6 / 6) 83.3 % (10 / 12)
jsonpath_yyrealloc UBC 0 0.0 % (0 / 4) 0.0 % (0 / 2)
parseHexChar CBC 6 71.4 % (5 / 7) 50.0 % (2 / 4)
checkKeyword CBC 5355 100.0 % (23 / 23) 92.9 % (13 / 14)
jsonpath_yyfree CBC 4817 100.0 % (4 / 4) 50.0 % (1 / 2)
addchar CBC 2813 100.0 % (6 / 6) 100.0 % (2 / 2)
jsonpath_scanner_init CBC 5000 100.0 % (11 / 11) 100.0 % (2 / 2)
parsejsonpath CBC 5000 100.0 % (6 / 6) 100.0 % (2 / 2)
addstring CBC 8129 100.0 % (5 / 5)
jsonpath_scanner_finish CBC 4817 100.0 % (4 / 4)
jsonpath_yyalloc CBC 10000 100.0 % (2 / 2)

Generated by: LCOV version 2.1-beta2-3-g6141622