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 15:12:54
Functions:
133
133
100.0 %
Legend:
Lines:
hit
not hit
Function Name
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