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 Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
JsonbTypeName GNC 138 75.0 % (24 / 32)
jsonb_in_scalar GIC 26289 90.0 % (45 / 50)
jsonb_agg_transfn_worker GNC 183 92.5 % (49 / 53)
JsonbToCStringWorker GIC 9998 97.4 % (74 / 76)
jsonb_put_escaped_value GIC 50532 90.0 % (18 / 20)
add_jsonb GIC 809 88.9 % (8 / 9)
jsonb_float4 GIC 6 85.7 % (6 / 7)
jsonb_int8 GIC 24 85.7 % (6 / 7)
JsonbExtractScalar GIC 95340 100.0 % (16 / 16)
JsonbToCString GIC 9980 100.0 % (2 / 2)
JsonbToCStringIndent GIC 18 100.0 % (2 / 2)
jsonb_agg_finalfn GIC 36 100.0 % (10 / 10)
jsonb_agg_transfn GNC 72 100.0 % (2 / 2)
jsonb_build_array_noargs GIC 3 100.0 % (5 / 5)
jsonb_build_array_worker GNC 88 100.0 % (9 / 9)
jsonb_build_object_noargs GIC 3 100.0 % (5 / 5)
jsonb_build_object_worker GNC 199 100.0 % (17 / 17)
jsonb_float8 GIC 12 100.0 % (7 / 7)
jsonb_in_array_end GIC 2979 100.0 % (4 / 4)
jsonb_in_array_start GIC 5185 100.0 % (4 / 4)
jsonb_in_object_start GIC 12330 100.0 % (4 / 4)
jsonb_int4 GIC 12 100.0 % (7 / 7)
jsonb_object_agg_finalfn GIC 27 100.0 % (10 / 10)
jsonb_object_agg_strict_transfn GNC 12 100.0 % (2 / 2)
jsonb_object_agg_unique_strict_transfn GNC 9 100.0 % (2 / 2)
jsonb_object_agg_unique_transfn GNC 9 100.0 % (2 / 2)
jsonb_out GIC 9383 100.0 % (4 / 4)
JsonbContainerTypeName ECB 153
add_indent ECB 39861
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_strict_transfn ECB 111
jsonb_bool ECB 6
jsonb_build_array ECB 75
jsonb_build_object ECB 168
jsonb_categorize_type ECB 1148
jsonb_from_cstring ECB 10821
jsonb_in ECB 10821
jsonb_in_object_end ECB 10319
jsonb_in_object_field_start ECB 23806
jsonb_int2 ECB 6
jsonb_numeric ECB 12
jsonb_object ECB 21
jsonb_object_agg_transfn ECB 66
jsonb_object_agg_transfn_worker ECB 96
jsonb_object_two_arg ECB 21
jsonb_recv EUB 0
jsonb_send EUB 0
jsonb_typeof ECB 141
to_jsonb ECB 42

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