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

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