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 17:13:01 Functions: 93.8 % 64 60 4 60 4 59 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 100.0 % 3 3 2 1
View type: Flat (120,180] days: 100.0 % 11 11 11
Legend: Lines: hit not hit (180,240] days: 90.9 % 22 20 1 1 15 1 4 6
(240..) days: 92.8 % 1001 929 28 35 9 11 526 392 54 523
Function coverage date bins:
(180,240] days: 50.0 % 2 1 1 1
(240..) days: 47.2 % 125 59 4 59 4 58

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
compareDatetime GIC 714 83.3 % (65 / 78)
executeBoolItem GIC 86472 94.6 % (53 / 56)
executeNumericItemMethod GIC 129 83.3 % (10 / 12)
getJsonPathVariable GIC 2625 87.5 % (14 / 16)
jsonb_path_query_first_tz UIC 0 0.0 % (0 / 2)
JsonbType GIC 130671 90.9 % (10 / 11)
executeAnyItem GIC 948 97.1 % (34 / 35)
executeKeyValueMethod GIC 42 98.0 % (49 / 50)
getArrayIndex GIC 159 92.9 % (13 / 14)
JsonValueListAppend GIC 124734 100.0 % (8 / 8)
JsonValueListGetList GIC 708 100.0 % (4 / 4)
JsonValueListHead GIC 51510 100.0 % (2 / 2)
JsonValueListInitIterator GIC 93621 100.0 % (13 / 13)
JsonValueListIsEmpty GIC 9 100.0 % (2 / 2)
JsonbArraySize GIC 174 100.0 % (7 / 7)
appendBoolResult GIC 51081 100.0 % (8 / 8)
castTimeToTimeTz GIC 72 100.0 % (3 / 3)
cmpDateToTimestamp GIC 57 100.0 % (2 / 2)
cmpDateToTimestampTz GIC 45 100.0 % (3 / 3)
compareNumeric GIC 582 100.0 % (2 / 2)
executeItemOptUnwrapResultNoThrow GIC 94341 100.0 % (6 / 6)
executeJsonPath GIC 95109 100.0 % (26 / 26)
executeLikeRegex GIC 198 100.0 % (11 / 11)
executePredicate GIC 27477 100.0 % (37 / 37)
jsonb_path_exists_opr GIC 42978 100.0 % (2 / 2)
jsonb_path_match GIC 63 100.0 % (2 / 2)
jsonb_path_query GIC 1617 100.0 % (2 / 2)
jsonb_path_query_array GIC 24 100.0 % (2 / 2)
jsonb_path_query_first GIC 2187 100.0 % (2 / 2)
jsonb_path_query_first_internal GIC 2187 100.0 % (10 / 10)
setBaseObject GIC 103845 100.0 % (5 / 5)
JsonValueListLength ECB 51585
JsonValueListNext ECB 144177
JsonbInitBinary ECB 97401
binaryCompareStrings ECB 1728
checkTimezoneIsUsedForCast ECB 189
cmpTimestampToTimestampTz ECB 72
compareItems ECB 8280
compareStrings ECB 1728
copyJsonbValue ECB 55389
executeBinaryArithmExpr ECB 171
executeComparison ECB 8280
executeDateTimeMethod ECB 1608
executeItem ECB 282933
executeItemOptUnwrapResult ECB 94773
executeItemOptUnwrapTarget ECB 284925
executeItemUnwrapTargetArray ECB 672
executeNestedBoolItem ECB 9228
executeNextItem ECB 206007
executeStartsWith ECB 87
executeUnaryArithmExpr ECB 93
getJsonPathItem ECB 27768
getScalar ECB 2580
jsonb_path_exists ECB 27
jsonb_path_exists_internal ECB 43005
jsonb_path_exists_tz EUB 0
jsonb_path_match_internal ECB 48957
jsonb_path_match_opr ECB 48894
jsonb_path_match_tz EUB 0
jsonb_path_query_array_internal ECB 24
jsonb_path_query_array_tz EUB 0
jsonb_path_query_internal ECB 1809
jsonb_path_query_tz ECB 192
wrapItemsInArray ECB 21

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