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 17:13:01
Functions:
97.8 %
92
90
2
89
1
2
89
Baseline:
15
Line coverage date bins:
Baseline Date:
2023-04-08 15:09:40
(60,120] days
:
100.0 %
11
11
11
View type:
Flat
(180,240] days
:
100.0 %
1
1
1
Legend:
Lines:
hit
not hit
(240..) days
:
93.3 %
985
919
4
47
15
18
575
326
33
592
Function coverage date bins:
(240..) days
:
49.2 %
183
90
2
89
1
2
89
Function Name
TLA
Hit count
Lines
elem_contained_by_multirange
ECB
72
get_multirange_io_data
ECB
1757
hash_multirange
GIC
153
96.4 % (27 / 28)
hash_multirange_extended
ECB
30
make_empty_multirange
GIC
9
100.0 % (2 / 2)
make_multirange
ECB
11694
multirange_adjacent_multirange
ECB
22236
multirange_adjacent_range
GIC
22221
100.0 % (7 / 7)
multirange_after_multirange
ECB
28380
multirange_after_range
GIC
28374
100.0 % (5 / 5)
multirange_agg_transfn
ECB
96
multirange_before_multirange
ECB
22383
multirange_before_multirange_internal
ECB
50763
multirange_before_range
ECB
22380
multirange_bsearch_match
GIC
78663
100.0 % (14 / 14)
multirange_canonicalize
ECB
11694
multirange_cmp
ECB
402
multirange_constructor0
ECB
186
multirange_constructor1
GIC
3687
81.8 % (9 / 11)
multirange_constructor2
ECB
6903
multirange_contained_by_multirange
GIC
25299
100.0 % (5 / 5)
multirange_contained_by_range
ECB
25245
multirange_contains_elem
ECB
11571
multirange_contains_elem_internal
ECB
11643
multirange_contains_multirange
ECB
78156
multirange_contains_multirange_internal
ECB
103455
multirange_contains_range
ECB
44877
multirange_contains_range_internal
GIC
80918
100.0 % (8 / 8)
multirange_deserialize
GIC
1457
100.0 % (8 / 8)
multirange_elem_bsearch_comparison
GIC
16113
100.0 % (12 / 12)
multirange_empty
ECB
33
multirange_eq
ECB
23811
multirange_eq_internal
ECB
23877
multirange_ge
GIC
36
100.0 % (3 / 3)
multirange_get_bounds
ECB
805595
multirange_get_bounds_offset
ECB
806990
multirange_get_range
GIC
1395
100.0 % (19 / 19)
multirange_get_typcache
ECB
625203
multirange_get_union_range
ECB
11100
multirange_gt
ECB
57
multirange_in
GNC
657
95.3 % (82 / 86)
multirange_intersect
GIC
42
100.0 % (11 / 11)
multirange_intersect_agg_transfn
GIC
48
85.7 % (12 / 14)
multirange_intersect_internal
ECB
81
multirange_le
GIC
48
100.0 % (3 / 3)
multirange_lower
GIC
66
100.0 % (9 / 9)
multirange_lower_inc
GIC
33
100.0 % (7 / 7)
multirange_lower_inf
GIC
33
100.0 % (7 / 7)
multirange_lt
ECB
84
multirange_minus
ECB
60
multirange_minus_internal
GIC
48
100.0 % (19 / 19)
multirange_ne
ECB
66
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_multirange_internal
GIC
23022
100.0 % (16 / 16)
multirange_overlaps_range
ECB
22695
multirange_overleft_multirange
ECB
23646
multirange_overleft_range
GIC
23643
100.0 % (10 / 10)
multirange_overright_multirange
ECB
30903
multirange_overright_range
ECB
30900
multirange_range_contains_bsearch_comparison
GIC
61429
100.0 % (9 / 9)
multirange_range_overlaps_bsearch_comparison
ECB
62559
multirange_recv
UIC
0
0.0 % (0 / 18)
multirange_send
UIC
0
0.0 % (0 / 14)
multirange_size_estimate
ECB
11694
multirange_union
GIC
27
100.0 % (15 / 15)
multirange_unnest
ECB
36
multirange_upper
ECB
69
multirange_upper_inc
ECB
33
multirange_upper_inf
ECB
33
range_adjacent_multirange
ECB
18612
range_adjacent_multirange_internal
ECB
46480
range_after_multirange
GIC
18618
100.0 % (5 / 5)
range_after_multirange_internal
GIC
78533
100.0 % (8 / 8)
range_agg_finalfn
ECB
57
range_agg_transfn
GIC
57
83.3 % (10 / 12)
range_before_multirange
GIC
18615
100.0 % (5 / 5)
range_before_multirange_internal
GIC
56257
100.0 % (7 / 7)
range_bounds_contains
ECB
47826
range_bounds_overlaps
GIC
28962
100.0 % (8 / 8)
range_contained_by_multirange
ECB
18714
range_contains_multirange
GIC
37245
100.0 % (5 / 5)
range_contains_multirange_internal
GIC
139265
100.0 % (10 / 10)
range_merge_from_multirange
GIC
18
100.0 % (12 / 12)
range_overlaps_multirange
ECB
18672
range_overlaps_multirange_internal
GIC
50362
100.0 % (6 / 6)
range_overleft_multirange
ECB
18621
range_overleft_multirange_internal
GIC
36874
100.0 % (7 / 7)
range_overright_multirange
ECB
18621
range_overright_multirange_internal
ECB
59669
write_multirange_data
ECB
11694
Generated by:
LCOV version v1.16-55-g56c0a2a