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
hash_multirange_extended
0
multirange_recv
0
multirange_send
0
make_empty_multirange
3
range_merge_from_multirange
6
multirange_union
9
multirange_empty
11
multirange_lower_inc
11
multirange_lower_inf
11
multirange_upper_inc
11
multirange_upper_inf
11
multirange_ge
12
multirange_unnest
12
multirange_intersect_agg_transfn
16
multirange_le
16
multirange_gt
19
multirange_minus
20
multirange_ne
22
multirange_ne_internal
22
multirange_upper
23
elem_contained_by_multirange
24
multirange_lower
25
multirange_lt
28
multirange_intersect
31
multirange_minus_internal
32
multirange_minus_multi
35
multirange_intersect_internal
44
hash_multirange
56
range_agg_transfn
62
multirange_constructor0
67
multirange_agg_transfn
75
range_agg_finalfn
103
multirange_cmp
153
multirange_in
234
multirange_out
434
multirange_deserialize
662
multirange_get_range
666
get_multirange_io_data
667
multirange_constructor1
1392
multirange_constructor2
2312
multirange_get_union_range
3851
multirange_contains_elem
3890
multirange_contains_elem_internal
3914
make_multirange
4212
multirange_canonicalize
4212
multirange_size_estimate
4212
write_multirange_data
4212
multirange_elem_bsearch_comparison
5404
range_adjacent_multirange
6204
range_before_multirange
6205
range_after_multirange
6206
range_overleft_multirange
6207
range_overright_multirange
6207
range_overlaps_multirange
6224
range_contained_by_multirange
6269
multirange_adjacent_range
7407
multirange_adjacent_multirange
7412
multirange_before_range
7460
multirange_before_multirange
7461
multirange_overlaps_range
7565
multirange_overlaps_multirange
7759
multirange_overlaps_multirange_internal
7759
multirange_overleft_range
7881
multirange_overleft_multirange
7882
multirange_eq
7947
multirange_eq_internal
7969
multirange_contained_by_range
8415
multirange_contained_by_multirange
8468
multirange_after_range
9458
multirange_after_multirange
9460
range_bounds_overlaps
9739
multirange_overright_range
10300
multirange_overright_multirange
10301
range_overleft_multirange_internal
12299
range_contains_multirange
12415
multirange_contains_range
14959
range_adjacent_multirange_internal
15501
range_bounds_contains
15689
range_overlaps_multirange_internal
16777
multirange_before_multirange_internal
16921
range_before_multirange_internal
18079
multirange_range_contains_bsearch_comparison
19442
range_overright_multirange_internal
19884
multirange_range_overlaps_bsearch_comparison
20387
multirange_bsearch_match
25740
multirange_contains_multirange
26052
range_after_multirange_internal
26320
multirange_contains_range_internal
26471
multirange_contains_multirange_internal
34520
range_contains_multirange_internal
46097
multirange_get_typcache
209177
multirange_get_bounds
266661
multirange_get_bounds_offset
267327
Generated by:
LCOV version 2.3.2-1