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-05-06 13:11:52 Functions: 150 150 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by 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 2028
elements_array_element_start 2028
elements_object_start 1716
elements_scalar 25536
elements_worker 402
elements_worker_jsonb 48
get_array_element_end 1930
get_array_element_start 1930
get_array_end 12
get_array_start 1856
get_json_object_as_hash 1884
get_jsonb_path_all 450
get_object_end 36
get_object_field_end 106960
get_object_field_start 106960
get_object_start 36
get_path_all 468
get_record_type_from_argument 1650
get_record_type_from_query 312
get_scalar 105486
get_worker 2688
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 390
json_array_elements_text 12
json_array_length 24
json_categorize_type 6526
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 980
json_object_field_text 924
json_object_keys 1860
json_populate_record 822
json_populate_recordset 156
json_populate_type 2100
json_strip_nulls 42
json_to_record 102
json_to_recordset 18
jsonb_array_element 318
jsonb_array_element_text 60
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 90
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 11310
okeys_array_start 12
okeys_object_field_start 1842
okeys_scalar 1854
parse_jsonb_index_flags 252
pg_parse_json_or_errsave 34010
populate_array 2142
populate_array_array_end 1152
populate_array_assign_ndims 1836
populate_array_check_dimension 1554
populate_array_dim_jsonb 1680
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 414
populate_array_scalar 3654
populate_composite 3954
populate_domain 2790
populate_record 4386
populate_record_field 37974
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 8832
prepare_column_cache 21420
push_null_elements 108
push_path 72
report_json_context 450
setPath 1314
setPathArray 366
setPathObject 888
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