LCOV - differential code coverage report
Current view: top level - src/backend/parser - parse_jsontable.c (source / functions) Coverage Total Hit UNC UBC GBC GIC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 98.2 % 275 270 3 2 1 118 151 32
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 14 14 10 4 3
Baseline: lcov-20261105-baseline Branches: 81.8 % 231 189 23 19 1 109 79
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 2 2 2
(30,360] days: 97.5 % 121 118 3 118
(360..) days: 98.7 % 152 150 2 1 149
Function coverage date bins:
(30,360] days: 100.0 % 7 7 7
(360..) days: 100.0 % 7 7 3 4
Branch coverage date bins:
(30,360] days: 82.6 % 132 109 23 109
(360..) days: 80.8 % 99 80 19 1 79

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
appendJsonTableColumns GNC 858 95.7 % (44 / 46) 76.0 % (19 / 25)
transformJsonTable GNC 564 100.0 % (39 / 39) 75.0 % (18 / 24)
transformJsonTableNestedColumns GNC 857 96.8 % (30 / 31) 82.4 % (28 / 34)
collectSiblingPathsInJsonTablePlan GNC 257 92.9 % (13 / 14) 68.8 % (11 / 16)
findNestedJsonTableColumn GNC 142 87.5 % (7 / 8) 66.7 % (8 / 12)
validateJsonTableChildPlan GNC 222 100.0 % (21 / 21) 86.7 % (26 / 30)
CheckDuplicateColumnOrPathNames CBC 1122 100.0 % (13 / 13) 83.3 % (15 / 18)
isCompositeType CBC 846 100.0 % (9 / 9) 85.7 % (12 / 14)
makeJsonTablePathScan GNC 826 100.0 % (15 / 15) 87.5 % (7 / 8)
transformJsonTableColumn CBC 1037 100.0 % (28 / 28) 87.5 % (7 / 8)
LookupPathOrColumnName CBC 2258 100.0 % (5 / 5) 100.0 % (8 / 8)
generateJsonTablePathName GNC 496 100.0 % (7 / 7) 100.0 % (2 / 2)
makeJsonTableSiblingJoin GNC 135 100.0 % (7 / 7)

Generated by: LCOV version 2.0-1