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-04-07 14:16:30
Functions:
97.8 %
93
91
Legend:
Lines:    
hit
not hit
Function Name
Hit count
multirange_recv
0
multirange_send
0
make_empty_multirange
15
range_merge_from_multirange
30
hash_multirange_extended
40
multirange_empty
44
multirange_lower_inc
44
multirange_lower_inf
44
multirange_upper_inc
44
multirange_upper_inf
44
multirange_ge
48
multirange_intersect_agg_transfn
64
multirange_le
64
multirange_union
69
multirange_gt
76
multirange_ne
88
multirange_ne_internal
88
elem_contained_by_multirange
98
multirange_minus
100
multirange_lower
111
multirange_lt
112
multirange_upper
116
multirange_intersect
194
multirange_minus_internal
204
hash_multirange
224
multirange_intersect_internal
243
multirange_minus_multi
244
multirange_unnest
300
range_agg_transfn
301
multirange_agg_transfn
316
multirange_constructor0
335
range_agg_finalfn
470
multirange_in
1064
multirange_cmp
1212
multirange_out
2056
get_multirange_io_data
3120
multirange_deserialize
3330
multirange_get_range
4014
multirange_constructor1
6028
multirange_constructor2
9396
multirange_get_union_range
15476
multirange_contains_elem
15563
multirange_contains_elem_internal
15661
make_multirange
17975
multirange_canonicalize
17975
multirange_size_estimate
17975
write_multirange_data
17975
multirange_elem_bsearch_comparison
21621
range_adjacent_multirange
24820
range_before_multirange
24825
range_after_multirange
24830
range_overleft_multirange
24835
range_overright_multirange
24835
range_overlaps_multirange
24898
range_contained_by_multirange
25128
multirange_adjacent_range
29632
multirange_adjacent_multirange
29657
multirange_before_range
29846
multirange_before_multirange
29851
multirange_overlaps_range
30264
multirange_overlaps_multirange
31243
multirange_overlaps_multirange_internal
31243
multirange_overleft_range
31531
multirange_overleft_multirange
31536
multirange_eq
31796
multirange_eq_internal
31884
multirange_contained_by_range
33675
multirange_contained_by_multirange
33899
multirange_after_range
37837
multirange_after_multirange
37847
range_bounds_overlaps
39165
multirange_overright_range
41207
multirange_overright_multirange
41212
range_overleft_multirange_internal
48374
range_contains_multirange
49675
multirange_contains_range
59853
range_adjacent_multirange_internal
61181
range_bounds_contains
63008
range_overlaps_multirange_internal
67482
multirange_before_multirange_internal
67698
range_before_multirange_internal
72066
multirange_range_contains_bsearch_comparison
77328
range_overright_multirange_internal
79543
multirange_range_overlaps_bsearch_comparison
81675
multirange_bsearch_match
103094
multirange_contains_multirange
104219
range_after_multirange_internal
105559
multirange_contains_range_internal
105693
multirange_contains_multirange_internal
138118
range_contains_multirange_internal
184547
multirange_get_typcache
839057
multirange_get_bounds
1067191
multirange_get_bounds_offset
1071205
Generated by:
LCOV version 2.0-1