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 15:15:32 Functions: 100.0 % 89 89 85 4 89
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
ArrayCast GIC 342290 100.0 % (2 / 2)
ArrayCastAndSet GIC 9020910 100.0 % (11 / 11)
ArrayCount ECB 182315
CopyArrayEls ECB 1160413
ReadArrayBinary GIC 31 80.0 % (28 / 35)
ReadArrayStr ECB 178749
accumArrayResult ECB 1422437
accumArrayResultAny ECB 7518
accumArrayResultArr GIC 30099 94.4 % (51 / 54)
array_bitmap_copy ECB 15434
array_cardinality ECB 1266
array_cmp GIC 5592776 91.7 % (66 / 72)
array_contain_compare ECB 11226
array_contains_nulls GIC 40230 82.4 % (14 / 17)
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 GIC 129 66.7 % (4 / 6)
array_ge GIC 9 100.0 % (2 / 2)
array_get_element GIC 371942 100.0 % (31 / 31)
array_get_element_expanded GIC 2490 84.6 % (22 / 26)
array_get_isnull ECB 343427
array_get_slice GIC 192 97.6 % (41 / 42)
array_gt GIC 9 100.0 % (2 / 2)
array_in ECB 182316
array_insert_slice ECB 15
array_isspace GIC 17324899 100.0 % (8 / 8)
array_iterate ECB 846
array_larger GIC 144 100.0 % (4 / 4)
array_le GIC 9 100.0 % (2 / 2)
array_length ECB 54207
array_lower GIC 12696 80.0 % (8 / 10)
array_lt ECB 2153
array_map GIC 204 98.2 % (56 / 57)
array_ndims ECB 964
array_ne ECB 450
array_nelems_size GIC 789 100.0 % (3 / 3)
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 GIC 1197 95.3 % (101 / 106)
array_seek ECB 343463
array_send ECB 23
array_set GIC 901 100.0 % (2 / 2)
array_set_element GIC 2270 96.2 % (102 / 106)
array_set_element_expanded ECB 996
array_set_isnull ECB 67
array_set_slice ECB 122
array_slice_size ECB 141
array_smaller ECB 129
array_unnest ECB 281112
array_unnest_support ECB 7896
array_upper GIC 12918 90.9 % (10 / 11)
arraycontained GIC 3258 100.0 % (9 / 9)
arraycontains ECB 4908
arrayoverlap GIC 3060 100.0 % (9 / 9)
btarraycmp ECB 5590323
construct_array GIC 454236 100.0 % (4 / 4)
construct_array_builtin GNC 299802 96.4 % (53 / 55)
construct_empty_array ECB 1124837
construct_empty_expanded_array GIC 12 100.0 % (5 / 5)
construct_md_array GIC 1001805 91.4 % (32 / 35)
create_array_envelope ECB 24
deconstruct_array ECB 1538592
deconstruct_array_builtin ECB 312703
generate_subscripts GIC 2435 92.0 % (23 / 25)
generate_subscripts_nodir GIC 2435 100.0 % (2 / 2)
hash_array ECB 27242
hash_array_extended GIC 72 97.1 % (33 / 34)
initArrayResult ECB 174472
initArrayResultAny ECB 19975
initArrayResultArr GIC 196 92.9 % (13 / 14)
initArrayResultWithSize ECB 174552
makeArrayResult ECB 102874
makeArrayResultAny ECB 19975
makeArrayResultArr GIC 87 96.4 % (27 / 28)
makeMdArrayResult ECB 174265
trim_array ECB 24
width_bucket_array GIC 405 95.7 % (22 / 23)
width_bucket_array_fixed ECB 45
width_bucket_array_float8 GIC 183 100.0 % (13 / 13)
width_bucket_array_variable ECB 171

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