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

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