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
TLA
Hit count
Lines
jsonb_path_exists_tz
EUB
0
jsonb_path_match_tz
EUB
0
jsonb_path_query_array_tz
EUB
0
jsonb_path_query_first_tz
UIC
0
0.0 % (0 / 2)
JsonValueListIsEmpty
GIC
9
100.0 % (2 / 2)
wrapItemsInArray
ECB
21
jsonb_path_query_array
GIC
24
100.0 % (2 / 2)
jsonb_path_query_array_internal
ECB
24
jsonb_path_exists
ECB
27
executeKeyValueMethod
GIC
42
98.0 % (49 / 50)
cmpDateToTimestampTz
GIC
45
100.0 % (3 / 3)
cmpDateToTimestamp
GIC
57
100.0 % (2 / 2)
jsonb_path_match
GIC
63
100.0 % (2 / 2)
castTimeToTimeTz
GIC
72
100.0 % (3 / 3)
cmpTimestampToTimestampTz
ECB
72
executeStartsWith
ECB
87
executeUnaryArithmExpr
ECB
93
executeNumericItemMethod
GIC
129
83.3 % (10 / 12)
getArrayIndex
GIC
159
92.9 % (13 / 14)
executeBinaryArithmExpr
ECB
171
JsonbArraySize
GIC
174
100.0 % (7 / 7)
checkTimezoneIsUsedForCast
ECB
189
jsonb_path_query_tz
ECB
192
executeLikeRegex
GIC
198
100.0 % (11 / 11)
compareNumeric
GIC
582
100.0 % (2 / 2)
executeItemUnwrapTargetArray
ECB
672
JsonValueListGetList
GIC
708
100.0 % (4 / 4)
compareDatetime
GIC
714
83.3 % (65 / 78)
executeAnyItem
GIC
948
97.1 % (34 / 35)
executeDateTimeMethod
ECB
1608
jsonb_path_query
GIC
1617
100.0 % (2 / 2)
binaryCompareStrings
ECB
1728
compareStrings
ECB
1728
jsonb_path_query_internal
ECB
1809
jsonb_path_query_first
GIC
2187
100.0 % (2 / 2)
jsonb_path_query_first_internal
GIC
2187
100.0 % (10 / 10)
getScalar
ECB
2580
getJsonPathVariable
GIC
2625
87.5 % (14 / 16)
compareItems
ECB
8280
executeComparison
ECB
8280
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
ECB
43005
jsonb_path_match_opr
ECB
48894
jsonb_path_match_internal
ECB
48957
appendBoolResult
GIC
51081
100.0 % (8 / 8)
JsonValueListHead
GIC
51510
100.0 % (2 / 2)
JsonValueListLength
ECB
51585
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
ECB
94773
executeJsonPath
GIC
95109
100.0 % (26 / 26)
JsonbInitBinary
ECB
97401
setBaseObject
GIC
103845
100.0 % (5 / 5)
JsonValueListAppend
GIC
124734
100.0 % (8 / 8)
JsonbType
GIC
130671
90.9 % (10 / 11)
JsonValueListNext
ECB
144177
executeNextItem
ECB
206007
executeItem
ECB
282933
executeItemOptUnwrapTarget
ECB
284925
Generated by:
LCOV version v1.16-55-g56c0a2a