LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- jsonfuncs.c
(
source
/ functions)
Hit
Total
Coverage
Test:
PostgreSQL 17devel
Lines:
2018
2109
95.7 %
Date:
2024-04-26 06:11:47
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_array_element_text
60
jsonb_populate_record_valid
60
jsonb_set_lax
60
sn_array_element_start
66
push_path
72
sn_object_field_start
78
jsonb_delete_path
90
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
318
populate_recordset_worker
342
setPathArray
366
jsonb_concat
378
json_array_elements
390
elements_worker
402
populate_array_report_expected_array
414
JsonbValueAsText
420
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
888
populate_array_json
900
json_object_field_text
924
json_object_field
980
populate_array_array_end
1152
hash_array_start
1272
setPath
1314
populate_array_check_dimension
1554
get_record_type_from_argument
1650
populate_array_dim_jsonb
1680
elements_object_start
1716
populate_array_assign_ndims
1836
okeys_object_field_start
1842
okeys_scalar
1854
get_array_start
1856
json_object_keys
1860
get_json_object_as_hash
1884
get_array_element_end
1930
get_array_element_start
1930
populate_record_worker
1968
elements_array_element_end
2028
elements_array_element_start
2028
json_populate_type
2100
populate_array
2142
allocate_record_info
2304
get_worker
2688
populate_domain
2790
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
6526
hash_scalar
7380
populate_scalar
8832
makeJsonLexContext
11310
jsonb_each
12168
each_worker_jsonb
12192
prepare_column_cache
21420
jsonb_object_field
24690
elements_scalar
25536
JsObjectGetField
30360
pg_parse_json_or_errsave
34012
populate_record_field
37974
get_scalar
105486
get_object_field_end
106960
get_object_field_start
106960
Generated by:
LCOV version 1.14