LCOV - code coverage report
Current view:
top level
-
src/backend/utils/adt
- multirangetypes.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
93.3 %
1012
944
Test Date:
2026-11-14 18:16:07
Functions:
97.8 %
93
91
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
79.6 %
539
429
Function Name
Hit count
elem_contained_by_multirange
98
get_multirange_io_data
3004
hash_multirange
224
hash_multirange_extended
40
make_empty_multirange
15
make_multirange
17696
multirange_adjacent_multirange
29657
multirange_adjacent_range
29632
multirange_after_multirange
37847
multirange_after_range
37837
multirange_agg_transfn
300
multirange_before_multirange
29851
multirange_before_multirange_internal
67698
multirange_before_range
29846
multirange_bsearch_match
103357
multirange_canonicalize
17696
multirange_cmp
1134
multirange_constructor0
335
multirange_constructor1
5951
multirange_constructor2
9361
multirange_contained_by_multirange
33883
multirange_contained_by_range
33675
multirange_contains_elem
15563
multirange_contains_elem_internal
15661
multirange_contains_multirange
104219
multirange_contains_multirange_internal
138102
multirange_contains_range
59853
multirange_contains_range_internal
106181
multirange_deserialize
2980
multirange_elem_bsearch_comparison
21621
multirange_empty
44
multirange_eq
31813
multirange_eq_internal
31901
multirange_ge
48
multirange_get_bounds
1068296
multirange_get_bounds_offset
1071591
multirange_get_range
3295
multirange_get_typcache
838390
multirange_get_union_range
15417
multirange_gt
76
multirange_in
1050
multirange_intersect
138
multirange_intersect_agg_transfn
64
multirange_intersect_internal
187
multirange_le
64
multirange_lower
111
multirange_lower_inc
44
multirange_lower_inf
44
multirange_lt
112
multirange_minus
100
multirange_minus_internal
144
multirange_minus_multi
140
multirange_ne
88
multirange_ne_internal
88
multirange_out
1954
multirange_overlaps_multirange
31043
multirange_overlaps_multirange_internal
31043
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
78312
multirange_range_overlaps_bsearch_comparison
81885
multirange_recv
0
multirange_send
0
multirange_size_estimate
17696
multirange_union
69
multirange_unnest
48
multirange_upper
100
multirange_upper_inc
44
multirange_upper_inf
44
range_adjacent_multirange
24820
range_adjacent_multirange_internal
61382
range_after_multirange
24830
range_after_multirange_internal
105507
range_agg_finalfn
438
range_agg_transfn
269
range_before_multirange
24825
range_before_multirange_internal
72570
range_bounds_contains
63025
range_bounds_overlaps
38961
range_contained_by_multirange
25112
range_contains_multirange
49675
range_contains_multirange_internal
184588
range_merge_from_multirange
30
range_overlaps_multirange
24898
range_overlaps_multirange_internal
67213
range_overleft_multirange
24835
range_overleft_multirange_internal
48575
range_overright_multirange
24835
range_overright_multirange_internal
79543
write_multirange_data
17696
Generated by:
LCOV version 2.0-1