LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - rangetypes.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 85.5 % 963 823 11 25 80 24 21 489 71 242 93 544 2 12
Current Date: 2023-04-08 15:15:32 Functions: 90.0 % 80 72 8 72 8 71 1
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
bounds_adjacent GIC 236310 100.0 % (15 / 15)
daterange_canonical ECB 81
daterange_subdiff UIC 0 0.0 % (0 / 4)
datum_compute_size GIC 927320 100.0 % (7 / 7)
datum_write ECB 927320
elem_contained_by_range GIC 342 100.0 % (5 / 5)
get_range_io_data ECB 53532
hash_range GNC 105 95.5 % (21 / 22)
hash_range GIC 105
range_gt ECB 1536
hash_range_extended GIC 30 79.2 % (19 / 24)
int4range_canonical GIC 231834 90.0 % (18 / 20)
int4range_subdiff ECB 610854
int8range_subdiff UIC 0 0.0 % (0 / 4)
make_empty_range GIC 1560 100.0 % (10 / 10)
make_range GIC 236600 94.1 % (16 / 17)
numrange_subdiff GIC 123 100.0 % (6 / 6)
range_adjacent GIC 37218 100.0 % (5 / 5)
range_adjacent_internal GIC 71402 88.9 % (8 / 9)
range_after ECB 39153
range_after_internal GIC 98402 87.5 % (7 / 8)
range_before GIC 39459 100.0 % (5 / 5)
range_before_internal GIC 62944 87.5 % (7 / 8)
range_bound_escape ECB 84731
range_cmp GIC 5511 95.2 % (20 / 21)
range_cmp_bound_values GIC 704332 90.9 % (10 / 11)
range_cmp_bounds GIC 6066546 100.0 % (22 / 22)
range_compare ECB 13359
range_constructor2 ECB 53973
range_constructor3 GIC 2559 94.4 % (17 / 18)
range_contained_by ECB 38454
range_contained_by_internal ECB 62345
range_contains ECB 77235
range_contains_elem ECB 38019
range_contains_elem_internal GIC 45578 94.1 % (16 / 17)
range_contains_internal ECB 243953
range_deparse GIC 52061 100.0 % (12 / 12)
range_deserialize GIC 4814011 100.0 % (25 / 25)
range_empty GIC 1098 100.0 % (4 / 4)
range_eq GIC 38622 100.0 % (5 / 5)
range_eq_internal ECB 89394
range_ge GIC 1518 100.0 % (3 / 3)
range_get_flags ECB 1477088
range_get_typcache GIC 2357008 88.9 % (8 / 9)
range_gt GIC 1536 100.0 % (3 / 3)
range_in GIC 1471 95.8 % (23 / 24)
range_intersect ECB 9
range_intersect_agg_transfn GIC 21 81.8 % (9 / 11)
range_intersect_internal ECB 108
range_le ECB 1506
range_lower GIC 120 100.0 % (7 / 7)
range_lower_inc ECB 36
range_lower_inf ECB 36
range_lt GIC 669 100.0 % (3 / 3)
range_merge ECB 15
range_minus GIC 15 80.0 % (8 / 10)
range_minus_internal GIC 48 87.5 % (21 / 24)
range_ne EUB 0
range_ne_internal EUB 0
range_out ECB 52061
range_overlaps ECB 38705
range_overlaps_internal GIC 48353 92.9 % (13 / 14)
range_overleft GIC 38253 100.0 % (5 / 5)
range_overleft_internal GIC 65695 90.0 % (9 / 10)
range_overright GIC 38250 100.0 % (5 / 5)
range_overright_internal GIC 109035 90.0 % (9 / 10)
range_parse GIC 1471 95.6 % (43 / 45)
range_parse_bound GIC 2375 95.8 % (23 / 24)
range_parse_flags GIC 2559 78.3 % (18 / 23)
range_recv UIC 0 0.0 % (0 / 34)
range_send EUB 0
range_serialize GIC 469852 100.0 % (46 / 46)
range_set_contain_empty GIC 9 100.0 % (4 / 4)
range_split_internal ECB 66
range_union ECB 9
range_union_internal ECB 714
range_upper ECB 114
range_upper_inc GIC 36 100.0 % (4 / 4)
range_upper_inf GIC 36 100.0 % (4 / 4)
tsrange_subdiff EUB 0
tstzrange_subdiff EUB 0

Generated by: LCOV version v1.16-55-g56c0a2a