LCOV - differential code coverage report
Current view:
top level
-
src
/
backend
/
utils
/
adt
- multirangetypes.c
(
source
/ functions)
Coverage
Total
Hit
LBC
UIC
UBC
GBC
GIC
GNC
CBC
EUB
ECB
DCB
Current:
Differential Code Coverage HEAD vs 15
Lines:
93.4 %
997
931
4
47
15
18
575
12
326
33
595
6
Current Date:
2023-04-08 15:15:32
Functions:
97.8 %
92
90
2
89
1
2
89
Baseline:
15
Baseline Date:
2023-04-08 15:09:40
Legend:
Lines:
hit
not hit
Function Name
TLA
Hit count
Lines
multirange_send
UIC
0
0.0 % (0 / 14)
multirange_in
GNC
657
95.3 % (82 / 86)
multirange_agg_transfn
GIC
96
90.0 % (18 / 20)
multirange_constructor1
GIC
3687
81.8 % (9 / 11)
range_agg_transfn
GIC
57
83.3 % (10 / 12)
multirange_cmp
GIC
402
96.3 % (26 / 27)
multirange_constructor0
GIC
186
85.7 % (6 / 7)
multirange_eq_internal
GIC
23877
92.9 % (13 / 14)
multirange_get_typcache
GIC
625203
88.9 % (8 / 9)
range_agg_finalfn
GIC
57
93.3 % (14 / 15)
elem_contained_by_multirange
GIC
72
100.0 % (5 / 5)
multirange_adjacent_range
GIC
22221
100.0 % (7 / 7)
multirange_before_multirange_internal
GIC
50763
100.0 % (6 / 6)
multirange_before_range
GIC
22380
100.0 % (5 / 5)
multirange_bsearch_match
GIC
78663
100.0 % (14 / 14)
multirange_canonicalize
GIC
11694
100.0 % (20 / 20)
multirange_contained_by_multirange
GIC
25299
100.0 % (5 / 5)
multirange_contained_by_range
GIC
25245
100.0 % (5 / 5)
multirange_contains_elem
GIC
11571
100.0 % (5 / 5)
multirange_contains_elem_internal
GIC
11643
100.0 % (4 / 4)
multirange_contains_range_internal
GIC
80918
100.0 % (8 / 8)
multirange_empty
GIC
33
100.0 % (3 / 3)
multirange_ge
GIC
36
100.0 % (3 / 3)
multirange_get_bounds
GIC
805595
100.0 % (26 / 26)
multirange_get_union_range
GIC
11100
100.0 % (6 / 6)
multirange_intersect_internal
GIC
81
100.0 % (20 / 20)
multirange_le
GIC
48
100.0 % (3 / 3)
multirange_lower_inf
GIC
33
100.0 % (7 / 7)
multirange_minus_internal
GIC
48
100.0 % (19 / 19)
multirange_ne_internal
GIC
66
100.0 % (2 / 2)
multirange_out
GIC
1100
100.0 % (15 / 15)
multirange_overlaps_multirange
GIC
23022
100.0 % (5 / 5)
multirange_overlaps_range
GIC
22695
100.0 % (5 / 5)
multirange_overleft_multirange
GIC
23646
100.0 % (9 / 9)
multirange_overright_range
GIC
30900
100.0 % (10 / 10)
multirange_unnest
GIC
36
100.0 % (19 / 19)
multirange_upper
GIC
69
100.0 % (9 / 9)
multirange_upper_inf
GIC
33
100.0 % (7 / 7)
range_adjacent_multirange_internal
GIC
46480
100.0 % (14 / 14)
range_after_multirange
GIC
18618
100.0 % (5 / 5)
range_after_multirange_internal
GIC
78533
100.0 % (8 / 8)
range_before_multirange
GIC
18615
100.0 % (5 / 5)
range_before_multirange_internal
GIC
56257
100.0 % (7 / 7)
range_bounds_contains
GIC
47826
100.0 % (5 / 5)
range_merge_from_multirange
GIC
18
100.0 % (12 / 12)
range_overleft_multirange
GIC
18621
100.0 % (5 / 5)
range_overright_multirange
GIC
18621
100.0 % (5 / 5)
get_multirange_io_data
ECB
1757
hash_multirange
ECB
153
hash_multirange_extended
ECB
30
make_empty_multirange
ECB
9
make_multirange
ECB
11694
multirange_adjacent_multirange
ECB
22236
multirange_after_multirange
ECB
28380
multirange_after_range
ECB
28374
multirange_before_multirange
ECB
22383
multirange_constructor2
ECB
6903
multirange_contains_multirange
ECB
78156
multirange_contains_multirange_internal
ECB
103455
multirange_contains_range
ECB
44877
multirange_deserialize
ECB
1457
multirange_elem_bsearch_comparison
ECB
16113
multirange_eq
ECB
23811
multirange_get_bounds_offset
ECB
806990
multirange_get_range
ECB
1395
multirange_gt
ECB
57
multirange_intersect
ECB
42
multirange_intersect_agg_transfn
ECB
48
multirange_lower
ECB
66
multirange_lower_inc
ECB
33
multirange_lt
ECB
84
multirange_minus
ECB
60
multirange_ne
ECB
66
multirange_overlaps_multirange_internal
ECB
23022
multirange_overleft_range
ECB
23643
multirange_overright_multirange
ECB
30903
multirange_range_contains_bsearch_comparison
ECB
61429
multirange_range_overlaps_bsearch_comparison
ECB
62559
multirange_recv
EUB
0
multirange_size_estimate
ECB
11694
multirange_union
ECB
27
multirange_upper_inc
ECB
33
range_adjacent_multirange
ECB
18612
range_bounds_overlaps
ECB
28962
range_contained_by_multirange
ECB
18714
range_contains_multirange
ECB
37245
range_contains_multirange_internal
ECB
139265
range_overlaps_multirange
ECB
18672
range_overlaps_multirange_internal
ECB
50362
range_overleft_multirange_internal
ECB
36874
range_overright_multirange_internal
ECB
59669
write_multirange_data
ECB
11694
Generated by:
LCOV version v1.16-55-g56c0a2a