LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonb_util.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 92.2 % 702 647 2 18 27 8 5 380 49 213 40 391 2 25
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 37 37 31 6 35 2
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 91.7 % 24 22 2 22 1
View type: Flat (180,240] days: 100.0 % 27 27 27
Legend: Lines: hit not hit (240..) days: 91.9 % 651 598 18 27 8 5 380 213 38 378
Function coverage date bins:
[..60] days: 100.0 % 1 1 1
(180,240] days: 100.0 % 5 5 5
(240..) days: 47.0 % 66 31 31 35

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
JsonbDeepContains ECB 21810
JsonbHashScalarValue ECB 86883
JsonbHashScalarValueExtended ECB 108
JsonbIteratorInit GIC 347807 100.0 % (2 / 2)
JsonbIteratorNext GIC 1204914 96.5 % (55 / 57)
JsonbToJsonbValue ECB 327
JsonbValueToJsonb GIC 45049 100.0 % (18 / 18)
appendElement GIC 43931 90.9 % (10 / 11)
appendKey ECB 30016
appendToBuffer ECB 131014
appendValue GIC 28005 100.0 % (5 / 5)
compareJsonbContainers ECB 136572
compareJsonbScalarValue GNC 234682 84.2 % (16 / 19)
convertJsonbObject GNC 11994 91.4 % (32 / 35)
convertJsonbScalar GNC 93885 93.1 % (27 / 29)
convertJsonbValue GIC 116223 81.8 % (9 / 11)
convertToJsonb ECB 44506
copyToBuffer ECB 230556
equalsJsonbScalarValue GNC 1833 78.6 % (11 / 14)
fillJsonbValue ECB 756774
findJsonbValueFromContainer ECB 103060
freeAndGetParent ECB 67898
getIthJsonbValueFromContainer ECB 402
getJsonbLength ECB 826066
getJsonbOffset GIC 937059 100.0 % (7 / 7)
getKeyJsonValueFromContainer GIC 125875 100.0 % (24 / 24)
iteratorFromContainer ECB 351324
lengthCompareJsonbPair GIC 39432 100.0 % (9 / 9)
lengthCompareJsonbString ECB 342199
lengthCompareJsonbStringValue ECB 41094
padBufferToInt GIC 75430 100.0 % (6 / 6)
pushJsonbValue GIC 199842 73.5 % (25 / 34)
pushJsonbValueScalar GIC 201000 93.5 % (58 / 62)
pushState GIC 54527 100.0 % (6 / 6)
reserveFromBuffer GIC 301113 100.0 % (6 / 6)
uniqueifyJsonbObject ECB 12012

Generated by: LCOV version v1.16-55-g56c0a2a