LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonfuncs.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 95.8 % 2163 2072
Test Date: 2026-04-07 14:16:30 Functions: 100.0 % 151 151
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
IteratorConcat 134
JsObjectGetField 20240
JsValueToJsObject 2636
JsonbValueAsText 300
alen_array_element_start 35
alen_object_start 9
alen_scalar 39
allocate_record_info 1536
each_array_start 16
each_object_field_end 84
each_object_field_start 84
each_scalar 100
each_worker 16
each_worker_jsonb 8128
elements_array_element_end 1328
elements_array_element_start 1328
elements_object_start 1120
elements_scalar 28848
elements_worker 264
elements_worker_jsonb 32
get_array_element_end 1340
get_array_element_start 1340
get_array_end 10
get_array_start 1245
get_json_object_as_hash 1256
get_jsonb_path_all 374
get_object_end 30
get_object_field_end 118166
get_object_field_start 118166
get_object_start 30
get_path_all 372
get_record_type_from_argument 1100
get_record_type_from_query 208
get_scalar 120086
get_worker 1855
hash_array_start 848
hash_object_field_end 4104
hash_object_field_start 4104
hash_scalar 4920
iterate_json_values 116
iterate_jsonb_values 116
iterate_values_object_field_start 461
iterate_values_scalar 463
json_array_element 185
json_array_element_text 36
json_array_elements 256
json_array_elements_text 8
json_array_length 18
json_categorize_type 6706
json_check_mutability 592
json_each 8
json_each_text 8
json_errsave_error 331
json_extract_path 222
json_extract_path_text 150
json_get_first_token 450
json_object_field 651
json_object_field_text 621
json_object_keys 1240
json_populate_record 548
json_populate_recordset 104
json_populate_type 1120
json_strip_nulls 70
json_to_record 68
json_to_recordset 12
jsonb_array_element 233
jsonb_array_element_text 49
jsonb_array_elements 24
jsonb_array_elements_text 8
jsonb_array_length 220
jsonb_concat 281
jsonb_delete 133
jsonb_delete_array 15
jsonb_delete_idx 181
jsonb_delete_path 74
jsonb_each 8112
jsonb_each_text 16
jsonb_extract_path 224
jsonb_extract_path_text 150
jsonb_get_element 514
jsonb_insert 108
jsonb_object_field 16482
jsonb_object_field_text 142
jsonb_object_keys 60
jsonb_populate_record 588
jsonb_populate_record_valid 40
jsonb_populate_recordset 100
jsonb_pretty 60
jsonb_set 218
jsonb_set_element 164
jsonb_set_lax 47
jsonb_strip_nulls 117
jsonb_to_record 68
jsonb_to_recordset 12
makeJsonLexContext 8171
okeys_array_start 8
okeys_object_field_start 1228
okeys_scalar 1236
parse_jsonb_index_flags 194
pg_parse_json_or_errsave 25259
populate_array 1440
populate_array_array_end 768
populate_array_assign_ndims 1224
populate_array_check_dimension 1036
populate_array_dim_jsonb 1132
populate_array_element 4108
populate_array_element_end 2208
populate_array_element_start 2244
populate_array_json 600
populate_array_object_start 432
populate_array_report_expected_array 288
populate_array_scalar 2436
populate_composite 2636
populate_domain 1972
populate_record 2924
populate_record_field 25132
populate_record_worker 1312
populate_recordset_array_element_start 200
populate_recordset_array_start 120
populate_recordset_object_end 188
populate_recordset_object_field_end 344
populate_recordset_object_field_start 344
populate_recordset_object_start 188
populate_recordset_record 320
populate_recordset_scalar 344
populate_recordset_worker 228
populate_scalar 6152
prepare_column_cache 14380
push_null_elements 72
push_path 48
report_json_context 303
setPath 978
setPathArray 285
setPathObject 653
sn_array_element_start 110
sn_array_end 30
sn_array_start 30
sn_object_end 60
sn_object_field_start 130
sn_object_start 60
sn_scalar 220
transform_json_string_values 30
transform_jsonb_string_values 30
transform_string_values_array_element_start 36
transform_string_values_array_end 22
transform_string_values_array_start 22
transform_string_values_object_end 40
transform_string_values_object_field_start 85
transform_string_values_object_start 40
transform_string_values_scalar 89
update_cached_tupdesc 3168

Generated by: LCOV version 2.0-1