LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- multirangetypes.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
93.4 %
1010
943
Test Date:
2026-03-02 04:14:39
Functions:
97.8 %
93
91
Legend:
Lines:    
hit
not hit
Function Name
Hit count
multirange_recv
0
multirange_send
0
make_empty_multirange
9
range_merge_from_multirange
18
multirange_union
27
hash_multirange_extended
30
multirange_empty
33
multirange_lower_inc
33
multirange_lower_inf
33
multirange_upper_inc
33
multirange_upper_inf
33
multirange_ge
36
multirange_unnest
36
multirange_intersect_agg_transfn
48
multirange_le
48
multirange_gt
57
multirange_minus
60
multirange_ne
66
multirange_ne_internal
66
multirange_upper
69
elem_contained_by_multirange
72
multirange_lower
75
multirange_lt
84
multirange_intersect
93
multirange_minus_internal
96
multirange_minus_multi
105
multirange_intersect_internal
132
hash_multirange
168
multirange_constructor0
201
range_agg_transfn
207
multirange_agg_transfn
225
range_agg_finalfn
335
multirange_cmp
513
multirange_in
720
multirange_out
1396
multirange_deserialize
2080
get_multirange_io_data
2116
multirange_get_range
2117
multirange_constructor1
4176
multirange_constructor2
6936
multirange_get_union_range
11553
multirange_contains_elem
11670
multirange_contains_elem_internal
11742
make_multirange
12700
multirange_canonicalize
12700
multirange_size_estimate
12700
write_multirange_data
12700
multirange_elem_bsearch_comparison
16212
range_adjacent_multirange
18612
range_before_multirange
18615
range_after_multirange
18618
range_overleft_multirange
18621
range_overright_multirange
18621
range_overlaps_multirange
18672
range_contained_by_multirange
18827
multirange_adjacent_range
22221
multirange_adjacent_multirange
22236
multirange_before_range
22380
multirange_before_multirange
22383
multirange_overlaps_range
22695
multirange_overlaps_multirange
23277
multirange_overlaps_multirange_internal
23277
multirange_overleft_range
23643
multirange_overleft_multirange
23646
multirange_eq
23841
multirange_eq_internal
23907
multirange_contained_by_range
25245
multirange_contained_by_multirange
25404
multirange_after_range
28374
multirange_after_multirange
28380
range_bounds_overlaps
29217
multirange_overright_range
30900
multirange_overright_multirange
30903
range_overleft_multirange_internal
36257
range_contains_multirange
37245
multirange_contains_range
44877
range_adjacent_multirange_internal
45863
range_bounds_contains
47289
range_overlaps_multirange_internal
50134
multirange_before_multirange_internal
50763
range_before_multirange_internal
54032
multirange_range_contains_bsearch_comparison
57934
range_overright_multirange_internal
59653
multirange_range_overlaps_bsearch_comparison
60755
multirange_bsearch_match
76831
multirange_contains_multirange
78156
range_after_multirange_internal
79014
multirange_contains_range_internal
79227
multirange_contains_multirange_internal
103560
range_contains_multirange_internal
138500
multirange_get_typcache
627648
multirange_get_bounds
797531
multirange_get_bounds_offset
799648
Generated by:
LCOV version 2.0-1