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
jsonb_path_exists_tz EUB 0
jsonb_path_match_tz EUB 0
jsonb_path_query_array_tz UIC 0 0.0 % (0 / 2)
jsonb_path_query_first_tz EUB 0
JsonValueListIsEmpty GIC 9 100.0 % (2 / 2)
wrapItemsInArray ECB 21
jsonb_path_query_array ECB 24
jsonb_path_query_array_internal ECB 24
jsonb_path_exists GIC 27 100.0 % (2 / 2)
executeKeyValueMethod ECB 42
cmpDateToTimestampTz GIC 45 100.0 % (3 / 3)
cmpDateToTimestamp GIC 57 100.0 % (2 / 2)
jsonb_path_match ECB 63
castTimeToTimeTz ECB 72
cmpTimestampToTimestampTz GIC 72 100.0 % (3 / 3)
executeStartsWith GIC 87 90.9 % (10 / 11)
executeUnaryArithmExpr GIC 93 88.9 % (24 / 27)
executeNumericItemMethod ECB 129
getArrayIndex ECB 159
executeBinaryArithmExpr ECB 171
JsonbArraySize GIC 174 100.0 % (7 / 7)
checkTimezoneIsUsedForCast GIC 189 100.0 % (4 / 4)
jsonb_path_query_tz GIC 192 100.0 % (2 / 2)
executeLikeRegex GIC 198 100.0 % (11 / 11)
compareNumeric ECB 582
executeItemUnwrapTargetArray GIC 672 60.0 % (3 / 5)
JsonValueListGetList ECB 708
compareDatetime ECB 714
executeAnyItem ECB 948
executeDateTimeMethod ECB 1608
jsonb_path_query ECB 1617
binaryCompareStrings ECB 1728
compareStrings GIC 1728 22.2 % (4 / 18)
jsonb_path_query_internal ECB 1809
jsonb_path_query_first ECB 2187
jsonb_path_query_first_internal GIC 2187 100.0 % (10 / 10)
getScalar ECB 2580
getJsonPathVariable ECB 2625
compareItems GIC 8280 92.9 % (52 / 56)
executeComparison GIC 8280 100.0 % (3 / 3)
executeNestedBoolItem ECB 9228
executePredicate GIC 27477 100.0 % (37 / 37)
getJsonPathItem ECB 27768
jsonb_path_exists_opr GIC 42978 100.0 % (2 / 2)
jsonb_path_exists_internal GIC 43005 100.0 % (14 / 14)
jsonb_path_match_opr GIC 48894 100.0 % (2 / 2)
jsonb_path_match_internal ECB 48957
appendBoolResult GIC 51081 100.0 % (8 / 8)
JsonValueListHead ECB 51510
JsonValueListLength GIC 51585 100.0 % (2 / 2)
copyJsonbValue ECB 55389
executeBoolItem GIC 86472 94.6 % (53 / 56)
JsonValueListInitIterator GIC 93621 100.0 % (13 / 13)
executeItemOptUnwrapResultNoThrow GIC 94341 100.0 % (6 / 6)
executeItemOptUnwrapResult GIC 94773 100.0 % (14 / 14)
executeJsonPath ECB 95109
JsonbInitBinary ECB 97401
setBaseObject ECB 103845
JsonValueListAppend ECB 124734
JsonbType GIC 130671 90.9 % (10 / 11)
JsonValueListNext GIC 144177 100.0 % (7 / 7)
executeNextItem ECB 206007
executeItem GIC 282933 100.0 % (2 / 2)
executeItemOptUnwrapTarget GIC 284925 95.8 % (226 / 236)

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