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