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 Sort by function name Hit count Sort by function 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