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 15:15:32 Functions: 94.6 % 56 53 1 2 38 15 2 51 1 2
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
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)
add_indent ECB 39861
add_jsonb ECB 809
array_dim_to_jsonb ECB 54
array_to_jsonb_internal GIC 54 82.4 % (14 / 17)
cannotCastJsonbValue GIC 12 80.0 % (4 / 5)
checkStringLen ECB 35123
clone_parse_state ECB 57
composite_to_jsonb GIC 96 96.3 % (26 / 27)
datum_to_jsonb ECB 1499
jsonb_agg_finalfn GIC 36 100.0 % (10 / 10)
jsonb_agg_strict_transfn GNC 111 100.0 % (2 / 2)
jsonb_agg_transfn ECB 72
jsonb_agg_transfn_worker ECB 183
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 GNC 168 100.0 % (5 / 5)
jsonb_build_object_noargs GIC 3 100.0 % (5 / 5)
jsonb_build_object_worker ECB 199
jsonb_categorize_type GIC 1148 88.1 % (37 / 42)
jsonb_float4 ECB 6
jsonb_float8 GIC 12 100.0 % (7 / 7)
jsonb_from_cstring GNC 10821 100.0 % (15 / 15)
jsonb_in GIC 10821 100.0 % (3 / 3)
jsonb_in_array_end ECB 2979
jsonb_in_array_start ECB 5185
jsonb_in_object_end GIC 10319 100.0 % (4 / 4)
jsonb_in_object_field_start GIC 23806 90.0 % (9 / 10)
jsonb_in_scalar ECB 26289
jsonb_int2 GIC 6 85.7 % (6 / 7)
jsonb_int4 ECB 12
jsonb_int8 GIC 24 85.7 % (6 / 7)
jsonb_numeric GIC 12 100.0 % (7 / 7)
jsonb_object GIC 21 97.6 % (41 / 42)
jsonb_object_agg_finalfn ECB 27
jsonb_object_agg_strict_transfn ECB 12
jsonb_object_agg_transfn ECB 66
jsonb_object_agg_transfn_worker GNC 96 87.8 % (79 / 90)
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 GIC 21 97.4 % (38 / 39)
jsonb_out ECB 9383
jsonb_put_escaped_value ECB 50532
jsonb_recv EUB 0
jsonb_send UIC 0 0.0 % (0 / 11)
jsonb_typeof ECB 141
to_jsonb ECB 42
to_jsonb_is_immutable UNC 0 0.0 % (0 / 14)

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