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

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