LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - jsonpath_exec.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC EUB ECB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 92.9 % 1037 963 29 36 9 11 543 13 396 54 530 8
Current Date: 2023-04-08 15:15:32 Functions: 93.8 % 64 60 4 60 4 59 1
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
JsonValueListAppend ECB 124734
JsonValueListGetList ECB 708
JsonValueListHead ECB 51510
JsonValueListInitIterator GIC 93621 100.0 % (13 / 13)
JsonValueListIsEmpty GIC 9 100.0 % (2 / 2)
JsonValueListLength GIC 51585 100.0 % (2 / 2)
JsonValueListNext GIC 144177 100.0 % (7 / 7)
JsonbArraySize GIC 174 100.0 % (7 / 7)
JsonbInitBinary ECB 97401
JsonbType GIC 130671 90.9 % (10 / 11)
appendBoolResult GIC 51081 100.0 % (8 / 8)
binaryCompareStrings ECB 1728
castTimeToTimeTz ECB 72
checkTimezoneIsUsedForCast GIC 189 100.0 % (4 / 4)
cmpDateToTimestamp GIC 57 100.0 % (2 / 2)
cmpDateToTimestampTz GIC 45 100.0 % (3 / 3)
cmpTimestampToTimestampTz GIC 72 100.0 % (3 / 3)
compareDatetime ECB 714
compareItems GIC 8280 92.9 % (52 / 56)
compareNumeric ECB 582
compareStrings GIC 1728 22.2 % (4 / 18)
copyJsonbValue ECB 55389
executeAnyItem ECB 948
executeBinaryArithmExpr ECB 171
executeBoolItem GIC 86472 94.6 % (53 / 56)
executeComparison GIC 8280 100.0 % (3 / 3)
executeDateTimeMethod ECB 1608
executeItem GIC 282933 100.0 % (2 / 2)
executeItemOptUnwrapResult GIC 94773 100.0 % (14 / 14)
executeItemOptUnwrapResultNoThrow GIC 94341 100.0 % (6 / 6)
executeItemOptUnwrapTarget GIC 284925 95.8 % (226 / 236)
executeItemUnwrapTargetArray GIC 672 60.0 % (3 / 5)
executeJsonPath ECB 95109
executeKeyValueMethod ECB 42
executeLikeRegex GIC 198 100.0 % (11 / 11)
executeNestedBoolItem ECB 9228
executeNextItem ECB 206007
executeNumericItemMethod ECB 129
executePredicate GIC 27477 100.0 % (37 / 37)
executeStartsWith GIC 87 90.9 % (10 / 11)
executeUnaryArithmExpr GIC 93 88.9 % (24 / 27)
getArrayIndex ECB 159
getJsonPathItem ECB 27768
getJsonPathVariable ECB 2625
getScalar ECB 2580
jsonb_path_exists GIC 27 100.0 % (2 / 2)
jsonb_path_exists_internal GIC 43005 100.0 % (14 / 14)
jsonb_path_exists_opr GIC 42978 100.0 % (2 / 2)
jsonb_path_exists_tz EUB 0
jsonb_path_match ECB 63
jsonb_path_match_internal ECB 48957
jsonb_path_match_opr GIC 48894 100.0 % (2 / 2)
jsonb_path_match_tz EUB 0
jsonb_path_query ECB 1617
jsonb_path_query_array ECB 24
jsonb_path_query_array_internal ECB 24
jsonb_path_query_array_tz UIC 0 0.0 % (0 / 2)
jsonb_path_query_first ECB 2187
jsonb_path_query_first_internal GIC 2187 100.0 % (10 / 10)
jsonb_path_query_first_tz EUB 0
jsonb_path_query_internal ECB 1809
jsonb_path_query_tz GIC 192 100.0 % (2 / 2)
setBaseObject ECB 103845
wrapItemsInArray ECB 21

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