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
TLA
Hit count
Lines
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