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