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 15:15:32 Functions: 100.0 % 37 37 31 6 35 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

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

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