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-13 00:15:08
Functions:
97.8 %
93
91
Legend:
Lines:    
hit
not hit
Function Name
Hit count
elem_contained_by_multirange
72
get_multirange_io_data
2203
hash_multirange
168
hash_multirange_extended
30
make_empty_multirange
9
make_multirange
12739
multirange_adjacent_multirange
22236
multirange_adjacent_range
22221
multirange_after_multirange
28380
multirange_after_range
28374
multirange_agg_transfn
225
multirange_before_multirange
22383
multirange_before_multirange_internal
50763
multirange_before_range
22380
multirange_bsearch_match
78041
multirange_canonicalize
12739
multirange_cmp
849
multirange_constructor0
201
multirange_constructor1
4176
multirange_constructor2
6936
multirange_contained_by_multirange
25404
multirange_contained_by_range
25245
multirange_contains_elem
11670
multirange_contains_elem_internal
11742
multirange_contains_multirange
78156
multirange_contains_multirange_internal
103560
multirange_contains_range
44877
multirange_contains_range_internal
79835
multirange_deserialize
2182
multirange_elem_bsearch_comparison
16212
multirange_empty
33
multirange_eq
23841
multirange_eq_internal
23907
multirange_ge
36
multirange_get_bounds
803606
multirange_get_bounds_offset
805996
multirange_get_range
2390
multirange_get_typcache
628017
multirange_get_union_range
11553
multirange_gt
57
multirange_in
741
multirange_intersect
93
multirange_intersect_agg_transfn
48
multirange_intersect_internal
132
multirange_le
48
multirange_lower
75
multirange_lower_inc
33
multirange_lower_inf
33
multirange_lt
84
multirange_minus
60
multirange_minus_internal
96
multirange_minus_multi
105
multirange_ne
66
multirange_ne_internal
66
multirange_out
1462
multirange_overlaps_multirange
23277
multirange_overlaps_multirange_internal
23277
multirange_overlaps_range
22695
multirange_overleft_multirange
23646
multirange_overleft_range
23643
multirange_overright_multirange
30903
multirange_overright_range
30900
multirange_range_contains_bsearch_comparison
59150
multirange_range_overlaps_bsearch_comparison
61954
multirange_recv
0
multirange_send
0
multirange_size_estimate
12739
multirange_union
45
multirange_unnest
36
multirange_upper
69
multirange_upper_inc
33
multirange_upper_inf
33
range_adjacent_multirange
18612
range_adjacent_multirange_internal
46303
range_after_multirange
18618
range_after_multirange_internal
79204
range_agg_finalfn
335
range_agg_transfn
207
range_before_multirange
18615
range_before_multirange_internal
54638
range_bounds_contains
47411
range_bounds_overlaps
29217
range_contained_by_multirange
18827
range_contains_multirange
37245
range_contains_multirange_internal
138616
range_merge_from_multirange
18
range_overlaps_multirange
18672
range_overlaps_multirange_internal
50732
range_overleft_multirange
18621
range_overleft_multirange_internal
36697
range_overright_multirange
18621
range_overright_multirange_internal
59651
write_multirange_data
12739
Generated by:
LCOV version 2.0-1