LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
utils
/
adt
- multirangetypes.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
91.2 %
1442
1315
Test Date:
2026-01-26 10:56:24
Functions:
96.8 %
93
90
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
68.4 %
715
489
Function Name
Hit count
elem_contained_by_multirange
24
get_multirange_io_data
667
hash_multirange
56
hash_multirange_extended
0
make_empty_multirange
3
make_multirange
4212
multirange_adjacent_multirange
7412
multirange_adjacent_range
7407
multirange_after_multirange
9460
multirange_after_range
9458
multirange_agg_transfn
75
multirange_before_multirange
7461
multirange_before_multirange_internal
16921
multirange_before_range
7460
multirange_bsearch_match
25740
multirange_canonicalize
4212
multirange_cmp
153
multirange_constructor0
67
multirange_constructor1
1392
multirange_constructor2
2312
multirange_contained_by_multirange
8468
multirange_contained_by_range
8415
multirange_contains_elem
3890
multirange_contains_elem_internal
3914
multirange_contains_multirange
26052
multirange_contains_multirange_internal
34520
multirange_contains_range
14959
multirange_contains_range_internal
26471
multirange_deserialize
662
multirange_elem_bsearch_comparison
5404
multirange_empty
11
multirange_eq
7947
multirange_eq_internal
7969
multirange_ge
12
multirange_get_bounds
266661
multirange_get_bounds_offset
267327
multirange_get_range
666
multirange_get_typcache
209177
multirange_get_union_range
3851
multirange_gt
19
multirange_in
234
multirange_intersect
31
multirange_intersect_agg_transfn
16
multirange_intersect_internal
44
multirange_le
16
multirange_lower
25
multirange_lower_inc
11
multirange_lower_inf
11
multirange_lt
28
multirange_minus
20
multirange_minus_internal
32
multirange_minus_multi
35
multirange_ne
22
multirange_ne_internal
22
multirange_out
434
multirange_overlaps_multirange
7759
multirange_overlaps_multirange_internal
7759
multirange_overlaps_range
7565
multirange_overleft_multirange
7882
multirange_overleft_range
7881
multirange_overright_multirange
10301
multirange_overright_range
10300
multirange_range_contains_bsearch_comparison
19442
multirange_range_overlaps_bsearch_comparison
20387
multirange_recv
0
multirange_send
0
multirange_size_estimate
4212
multirange_union
9
multirange_unnest
12
multirange_upper
23
multirange_upper_inc
11
multirange_upper_inf
11
range_adjacent_multirange
6204
range_adjacent_multirange_internal
15501
range_after_multirange
6206
range_after_multirange_internal
26320
range_agg_finalfn
103
range_agg_transfn
62
range_before_multirange
6205
range_before_multirange_internal
18079
range_bounds_contains
15689
range_bounds_overlaps
9739
range_contained_by_multirange
6269
range_contains_multirange
12415
range_contains_multirange_internal
46097
range_merge_from_multirange
6
range_overlaps_multirange
6224
range_overlaps_multirange_internal
16777
range_overleft_multirange
6207
range_overleft_multirange_internal
12299
range_overright_multirange
6207
range_overright_multirange_internal
19884
write_multirange_data
4212
Generated by:
LCOV version 2.3.2-1