LCOV - code coverage report
Current view: top level - src/backend/utils/adt - jsonfuncs.c (source / functions) Hit Total Coverage
Test: PostgreSQL Lines: 1800 1873 96.1 %
Date: 2017-09-29 13:40:31 Functions: 133 133 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
alen_object_start 2
get_array_end 2
json_array_elements 2
json_array_elements_text 2
json_each 2
json_each_text 2
jsonb_array_elements 2
jsonb_array_elements_text 2
jsonb_to_recordset 2
okeys_array_start 2
json_to_recordset 3
jsonb_delete_array 3
jsonb_pretty 3
sn_array_end 3
sn_array_start 3
each_array_start 4
each_worker 4
elements_object_start 4
elements_worker 4
elements_worker_jsonb 4
json_array_length 4
jsonb_array_length 4
jsonb_each_text 4
transform_string_values_array_end 5
transform_string_values_array_start 5
get_object_end 6
get_object_start 6
sn_object_end 6
sn_object_start 6
alen_array_element_start 7
iterate_json_string_values 7
iterate_jsonb_string_values 7
json_strip_nulls 7
jsonb_strip_nulls 7
transform_json_string_values 7
transform_jsonb_string_values 7
alen_scalar 8
json_array_element_text 8
transform_string_values_array_element_start 8
jsonb_object_keys 9
jsonb_populate_recordset 9
transform_string_values_object_end 9
transform_string_values_object_start 9
json_array_element 10
json_populate_recordset 10
jsonb_array_element_text 10
jsonb_delete_path 10
iterate_string_values_scalar 11
json_to_record 11
jsonb_delete_idx 11
jsonb_to_record 11
sn_array_element_start 11
sn_object_field_start 13
jsonb_delete 14
json_object_field 15
json_object_field_text 15
populate_recordset_array_start 16
jsonb_object_field_text 17
IteratorConcat 18
transform_string_values_object_field_start 19
transform_string_values_scalar 20
each_object_field_end 21
each_object_field_start 21
jsonb_array_element 21
jsonb_insert 22
sn_scalar 22
populate_recordset_worker 24
each_scalar 25
jsonb_concat 25
populate_array_report_expected_array 26
jsonb_set 27
populate_recordset_object_end 29
populate_recordset_object_start 29
json_extract_path 30
json_extract_path_text 30
jsonb_extract_path_text 30
populate_recordset_array_element_start 32
addJsonbToParseState 37
setPathArray 39
populate_recordset_record 43
get_array_start 44
jsonb_extract_path 44
elements_scalar 48
elements_array_element_end 56
elements_array_element_start 56
get_path_all 60
populate_recordset_object_field_end 62
populate_recordset_object_field_start 62
populate_recordset_scalar 62
setPathObject 62
get_jsonb_path_all 74
setPath 104
get_worker 106
populate_array_object_start 108
json_populate_record 131
jsonb_populate_record 131
get_array_element_end 144
get_array_element_start 144
populate_array_json 150
populate_array_array_end 192
hash_array_start 210
populate_array_dim_jsonb 215
get_object_field_end 236
get_object_field_start 236
populate_array_check_dimension 251
populate_record_worker 284
populate_array_assign_ndims 292
populate_array 300
get_json_object_as_hash 303
okeys_object_field_start 307
okeys_scalar 309
json_object_keys 310
allocate_record_info 314
get_scalar 317
populate_domain 450
populate_array_element_end 552
populate_array_element_start 561
JsValueToJsObject 606
populate_composite 606
populate_array_scalar 609
populate_record 643
populate_array_element 984
hash_object_field_end 1008
hash_object_field_start 1008
populate_scalar 1208
hash_scalar 1216
jsonb_each 2028
each_worker_jsonb 2032
prepare_column_cache 3067
jsonb_object_field 4075
JsObjectGetField 4898
populate_record_field 5814
findJsonbValueFromContainerLen 6601

Generated by: LCOV version 1.11