LCOV - code coverage report
Current view: top level - src/backend/utils/adt - multirangetypes.c (source / functions) Hit Total Coverage
Test: PostgreSQL 16devel Lines: 910 976 93.2 %
Date: 2022-08-17 04:10:37 Functions: 90 92 97.8 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
elem_contained_by_multirange 144
get_multirange_io_data 3484
hash_multirange 306
hash_multirange_extended 60
make_empty_multirange 18
make_multirange 23382
multirange_adjacent_multirange 44472
multirange_adjacent_range 44442
multirange_after_multirange 56760
multirange_after_range 56748
multirange_agg_transfn 192
multirange_before_multirange 44766
multirange_before_multirange_internal 101526
multirange_before_range 44760
multirange_bsearch_match 155060
multirange_canonicalize 23382
multirange_cmp 804
multirange_constructor0 372
multirange_constructor1 7374
multirange_constructor2 13806
multirange_contained_by_multirange 50598
multirange_contained_by_range 50490
multirange_contains_elem 23142
multirange_contains_elem_internal 23286
multirange_contains_multirange 156312
multirange_contains_multirange_internal 206910
multirange_contains_range 89754
multirange_contains_range_internal 160822
multirange_deserialize 2914
multirange_elem_bsearch_comparison 32226
multirange_empty 66
multirange_eq 47622
multirange_eq_internal 47754
multirange_ge 72
multirange_get_bounds 1603686
multirange_get_bounds_offset 1606476
multirange_get_range 2790
multirange_get_typcache 1250406
multirange_get_union_range 22200
multirange_gt 114
multirange_in 1284
multirange_intersect 84
multirange_intersect_agg_transfn 96
multirange_intersect_internal 162
multirange_le 96
multirange_lower 132
multirange_lower_inc 66
multirange_lower_inf 66
multirange_lt 168
multirange_minus 120
multirange_minus_internal 96
multirange_ne 132
multirange_ne_internal 132
multirange_out 2200
multirange_overlaps_multirange 46044
multirange_overlaps_multirange_internal 46044
multirange_overlaps_range 45390
multirange_overleft_multirange 47292
multirange_overleft_range 47286
multirange_overright_multirange 61806
multirange_overright_range 61800
multirange_range_contains_bsearch_comparison 120830
multirange_range_overlaps_bsearch_comparison 122620
multirange_recv 0
multirange_send 0
multirange_size_estimate 23382
multirange_union 54
multirange_unnest 72
multirange_upper 138
multirange_upper_inc 66
multirange_upper_inf 66
range_adjacent_multirange 37224
range_adjacent_multirange_internal 93142
range_after_multirange 37236
range_after_multirange_internal 154322
range_agg_finalfn 114
range_agg_transfn 114
range_before_multirange 37230
range_before_multirange_internal 111502
range_bounds_contains 95626
range_bounds_overlaps 57924
range_contained_by_multirange 37428
range_contains_multirange 74490
range_contains_multirange_internal 278520
range_merge_from_multirange 36
range_overlaps_multirange 37344
range_overlaps_multirange_internal 99480
range_overleft_multirange 37242
range_overleft_multirange_internal 73930
range_overright_multirange 37242
range_overright_multirange_internal 119346
write_multirange_data 23382

Generated by: LCOV version 1.14