LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - arrayfuncs.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 93.7 % 2402 2250 27 45 78 2 51 1335 123 741 97 1450 2 14
Current Date: 2023-04-08 17:13:01 Functions: 100.0 % 89 89 85 4 89
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 100.0 % 3 3 3
View type: Flat (120,180] days: 54.0 % 50 27 23 27
Legend: Lines: hit not hit (240..) days: 94.5 % 2349 2220 4 45 78 2 51 1335 93 741 97 1377
Function coverage date bins:
(60,120] days: 100.0 % 1 1 1
(120,180] days: 100.0 % 1 1 1
(240..) days: 50.3 % 173 87 85 2 86

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ArrayCast ECB 342290
ArrayCastAndSet ECB 9020910
ArrayCount GNC 182315 95.1 % (98 / 103)
CopyArrayEls ECB 1160413
ReadArrayBinary ECB 31
ReadArrayStr GIC 178749 92.2 % (95 / 103)
accumArrayResult ECB 1422437
accumArrayResultAny GIC 7518 85.7 % (6 / 7)
accumArrayResultArr GIC 30099 94.4 % (51 / 54)
array_bitmap_copy GIC 15434 97.4 % (38 / 39)
array_cardinality GIC 1266 100.0 % (3 / 3)
array_cmp ECB 5592776
array_contain_compare GIC 11226 96.2 % (51 / 53)
array_contains_nulls ECB 40230
array_copy GIC 555 100.0 % (4 / 4)
array_create_iterator GIC 165 96.3 % (26 / 27)
array_dims GIC 3919 100.0 % (11 / 11)
array_eq ECB 265403
array_extract_slice GIC 126 100.0 % (24 / 24)
array_fill ECB 36
array_fill_internal ECB 63
array_fill_with_lower_bounds GIC 33 93.3 % (14 / 15)
array_free_iterator ECB 129
array_ge ECB 9
array_get_element ECB 371942
array_get_element_expanded GIC 2490 84.6 % (22 / 26)
array_get_isnull ECB 343427
array_get_slice ECB 192
array_gt GIC 9 100.0 % (2 / 2)
array_in GIC 182316 86.3 % (88 / 102)
array_insert_slice ECB 15
array_isspace GIC 17324899 100.0 % (8 / 8)
array_iterate GIC 846 94.1 % (32 / 34)
array_larger GIC 144 100.0 % (4 / 4)
array_le GIC 9 100.0 % (2 / 2)
array_length GIC 54207 90.0 % (9 / 10)
array_lower ECB 12696
array_lt GIC 2153 100.0 % (2 / 2)
array_map GIC 204 98.2 % (56 / 57)
array_ndims ECB 964
array_ne GIC 450 100.0 % (2 / 2)
array_nelems_size ECB 789
array_out ECB 266654
array_recv ECB 31
array_ref ECB 37681
array_remove ECB 61285
array_replace GIC 18 90.0 % (9 / 10)
array_replace_internal ECB 1197
array_seek GIC 343463 100.0 % (18 / 18)
array_send ECB 23
array_set GIC 901 100.0 % (2 / 2)
array_set_element ECB 2270
array_set_element_expanded ECB 996
array_set_isnull ECB 67
array_set_slice GIC 122 90.4 % (104 / 115)
array_slice_size ECB 141
array_smaller ECB 129
array_unnest GIC 281112 87.5 % (21 / 24)
array_unnest_support GIC 7896 100.0 % (11 / 11)
array_upper ECB 12918
arraycontained GIC 3258 100.0 % (9 / 9)
arraycontains ECB 4908
arrayoverlap ECB 3060
btarraycmp ECB 5590323
construct_array GIC 454236 100.0 % (4 / 4)
construct_array_builtin ECB 299802
construct_empty_array ECB 1124837
construct_empty_expanded_array ECB 12
construct_md_array GIC 1001805 91.4 % (32 / 35)
create_array_envelope GIC 24 100.0 % (9 / 9)
deconstruct_array ECB 1538592
deconstruct_array_builtin ECB 312703
generate_subscripts ECB 2435
generate_subscripts_nodir GIC 2435 100.0 % (2 / 2)
hash_array ECB 27242
hash_array_extended ECB 72
initArrayResult GIC 174472 100.0 % (2 / 2)
initArrayResultAny GIC 19975 100.0 % (13 / 13)
initArrayResultArr ECB 196
initArrayResultWithSize GNC 174552 100.0 % (16 / 16)
makeArrayResult ECB 102874
makeArrayResultAny ECB 19975
makeArrayResultArr ECB 87
makeMdArrayResult ECB 174265
trim_array GIC 24 100.0 % (14 / 14)
width_bucket_array ECB 405
width_bucket_array_fixed GIC 45 100.0 % (21 / 21)
width_bucket_array_float8 GIC 183 100.0 % (13 / 13)
width_bucket_array_variable GIC 171 100.0 % (27 / 27)

Generated by: LCOV version v1.16-55-g56c0a2a