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

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