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-16 06:16:20 Functions: 97.8 % 93 91
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function 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 17974
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 104134
multirange_canonicalize 17974
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 106216
multirange_deserialize 3330
multirange_elem_bsearch_comparison 21621
multirange_empty 44
multirange_eq 31796
multirange_eq_internal 31884
multirange_ge 48
multirange_get_bounds 1070165
multirange_get_bounds_offset 1074179
multirange_get_range 4014
multirange_get_typcache 839056
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 78374
multirange_range_overlaps_bsearch_comparison 82708
multirange_recv 0
multirange_send 0
multirange_size_estimate 17974
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 61155
range_after_multirange 24830
range_after_multirange_internal 105985
range_agg_finalfn 470
range_agg_transfn 301
range_before_multirange 24825
range_before_multirange_internal 72587
range_bounds_contains 62991
range_bounds_overlaps 39165
range_contained_by_multirange 25128
range_contains_multirange 49675
range_contains_multirange_internal 184526
range_merge_from_multirange 30
range_overlaps_multirange 24898
range_overlaps_multirange_internal 67997
range_overleft_multirange 24835
range_overleft_multirange_internal 48348
range_overright_multirange 24835
range_overright_multirange_internal 79541
write_multirange_data 17974

Generated by: LCOV version 2.0-1