LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- jsonfuncs.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 18devel
Lines:
2029
2117
95.8 %
Date:
2025-01-31 14:15:11
Functions:
150
150
100.0 %
Legend:
Lines:
hit
not hit
Function Name
Hit count
alen_object_start
12
get_array_end
12
json_array_elements_text
12
json_each
12
json_each_text
12
jsonb_array_elements_text
12
okeys_array_start
12
json_to_recordset
18
jsonb_delete_array
18
jsonb_to_recordset
18
sn_array_end
18
sn_array_start
18
each_array_start
24
each_worker
24
json_array_length
24
jsonb_each_text
24
transform_string_values_array_end
30
transform_string_values_array_start
30
get_object_end
36
get_object_start
36
jsonb_array_elements
36
jsonb_pretty
36
sn_object_end
36
sn_object_start
36
alen_array_element_start
42
json_strip_nulls
42
jsonb_strip_nulls
42
transform_json_string_values
42
transform_jsonb_string_values
42
alen_scalar
48
elements_worker_jsonb
48
json_array_element_text
48
transform_string_values_array_element_start
48
jsonb_object_keys
54
transform_string_values_object_end
54
transform_string_values_object_start
54
jsonb_populate_record_valid
60
jsonb_set_lax
60
jsonb_array_element_text
66
sn_array_element_start
66
push_path
72
sn_object_field_start
78
jsonb_delete_path
96
json_to_record
102
jsonb_to_record
102
push_null_elements
108
transform_string_values_object_field_start
114
transform_string_values_scalar
120
each_object_field_end
126
each_object_field_start
126
jsonb_insert
132
sn_scalar
132
each_scalar
150
iterate_json_values
150
iterate_jsonb_values
150
jsonb_populate_recordset
150
json_populate_recordset
156
IteratorConcat
168
json_extract_path_text
180
jsonb_delete
180
jsonb_extract_path_text
180
populate_recordset_array_start
180
jsonb_object_field_text
198
jsonb_set_element
246
parse_jsonb_index_flags
252
jsonb_delete_idx
258
jsonb_extract_path
270
json_array_element
280
populate_recordset_object_end
282
populate_recordset_object_start
282
json_extract_path
288
jsonb_set
288
populate_recordset_array_element_start
300
get_record_type_from_query
312
jsonb_array_length
312
jsonb_array_element
324
populate_recordset_worker
342
setPathArray
372
jsonb_concat
378
json_array_elements
384
elements_worker
396
JsonbValueAsText
420
populate_array_report_expected_array
432
get_jsonb_path_all
450
report_json_context
450
get_path_all
468
populate_recordset_record
480
json_errsave_error
492
populate_recordset_object_field_end
516
populate_recordset_object_field_start
516
populate_recordset_scalar
516
iterate_values_object_field_start
558
iterate_values_scalar
564
jsonb_get_element
630
populate_array_object_start
648
json_get_first_token
678
json_populate_record
822
jsonb_populate_record
882
setPathObject
894
populate_array_json
900
json_object_field_text
918
json_object_field
974
populate_array_array_end
1152
hash_array_start
1272
setPath
1326
populate_array_check_dimension
1554
get_record_type_from_argument
1650
elements_object_start
1680
json_populate_type
1680
populate_array_dim_jsonb
1698
populate_array_assign_ndims
1836
okeys_object_field_start
1842
get_array_start
1844
okeys_scalar
1854
json_object_keys
1860
get_json_object_as_hash
1884
get_array_element_end
1924
get_array_element_start
1924
populate_record_worker
1968
elements_array_element_end
1992
elements_array_element_start
1992
populate_array
2160
allocate_record_info
2304
get_worker
2676
populate_domain
2958
populate_array_element_end
3312
populate_array_element_start
3366
populate_array_scalar
3654
JsValueToJsObject
3954
populate_composite
3954
populate_record
4386
update_cached_tupdesc
4752
hash_object_field_end
6156
hash_object_field_start
6156
populate_array_element
6162
json_categorize_type
7024
hash_scalar
7380
populate_scalar
9228
makeJsonLexContext
11940
jsonb_each
12168
each_worker_jsonb
12192
prepare_column_cache
21570
jsonb_object_field
24690
JsObjectGetField
30360
pg_parse_json_or_errsave
35962
populate_record_field
37698
elements_scalar
43224
get_object_field_end
176592
get_object_field_start
176592
get_scalar
179586
Generated by:
LCOV version 1.14