LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
utils
/
adt
- jsonb.c
(
source
/ functions)
Coverage
Total
Hit
UNC
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DUB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
89.1 %
902
804
19
25
42
12
24
405
81
294
56
450
6
35
Current Date:
2023-04-08 17:13:01
Functions:
94.6 %
56
53
1
2
38
15
2
51
1
2
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
[..60] days
:
77.8 %
63
49
14
49
1
View type:
Flat
(60,120] days
:
86.2 %
29
25
4
25
Legend:
Lines:
hit
not hit
(180,240] days
:
92.3 %
13
12
1
4
4
4
4
(240..) days
:
90.1 %
797
718
25
42
12
24
401
3
290
52
386
Function coverage date bins:
[..60] days
:
92.3 %
13
12
1
12
(60,120] days
:
100.0 %
2
2
2
(180,240] days
:
100.0 %
1
1
1
(240..) days
:
44.7 %
85
38
2
38
2
43
Function Name
TLA
Hit count
Lines
JsonbContainerTypeName
ECB
153
JsonbExtractScalar
GIC
95340
100.0 % (16 / 16)
JsonbToCString
GIC
9980
100.0 % (2 / 2)
JsonbToCStringIndent
GIC
18
100.0 % (2 / 2)
JsonbToCStringWorker
GIC
9998
97.4 % (74 / 76)
JsonbTypeName
GNC
138
75.0 % (24 / 32)
add_indent
ECB
39861
add_jsonb
GIC
809
88.9 % (8 / 9)
array_dim_to_jsonb
ECB
54
array_to_jsonb_internal
ECB
54
cannotCastJsonbValue
ECB
12
checkStringLen
ECB
35123
clone_parse_state
ECB
57
composite_to_jsonb
ECB
96
datum_to_jsonb
ECB
1499
jsonb_agg_finalfn
GIC
36
100.0 % (10 / 10)
jsonb_agg_strict_transfn
ECB
111
jsonb_agg_transfn
GNC
72
100.0 % (2 / 2)
jsonb_agg_transfn_worker
GNC
183
92.5 % (49 / 53)
jsonb_bool
ECB
6
jsonb_build_array
ECB
75
jsonb_build_array_noargs
GIC
3
100.0 % (5 / 5)
jsonb_build_array_worker
GNC
88
100.0 % (9 / 9)
jsonb_build_object
ECB
168
jsonb_build_object_noargs
GIC
3
100.0 % (5 / 5)
jsonb_build_object_worker
GNC
199
100.0 % (17 / 17)
jsonb_categorize_type
ECB
1148
jsonb_float4
GIC
6
85.7 % (6 / 7)
jsonb_float8
GIC
12
100.0 % (7 / 7)
jsonb_from_cstring
ECB
10821
jsonb_in
ECB
10821
jsonb_in_array_end
GIC
2979
100.0 % (4 / 4)
jsonb_in_array_start
GIC
5185
100.0 % (4 / 4)
jsonb_in_object_end
ECB
10319
jsonb_in_object_field_start
ECB
23806
jsonb_in_object_start
GIC
12330
100.0 % (4 / 4)
jsonb_in_scalar
GIC
26289
90.0 % (45 / 50)
jsonb_int2
ECB
6
jsonb_int4
GIC
12
100.0 % (7 / 7)
jsonb_int8
GIC
24
85.7 % (6 / 7)
jsonb_numeric
ECB
12
jsonb_object
ECB
21
jsonb_object_agg_finalfn
GIC
27
100.0 % (10 / 10)
jsonb_object_agg_strict_transfn
GNC
12
100.0 % (2 / 2)
jsonb_object_agg_transfn
ECB
66
jsonb_object_agg_transfn_worker
ECB
96
jsonb_object_agg_unique_strict_transfn
GNC
9
100.0 % (2 / 2)
jsonb_object_agg_unique_transfn
GNC
9
100.0 % (2 / 2)
jsonb_object_two_arg
ECB
21
jsonb_out
GIC
9383
100.0 % (4 / 4)
jsonb_put_escaped_value
GIC
50532
90.0 % (18 / 20)
jsonb_recv
EUB
0
jsonb_send
EUB
0
jsonb_typeof
ECB
141
to_jsonb
ECB
42
Generated by:
LCOV version v1.16-55-g56c0a2a