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 17:13:01 Functions: 90.0 % 80 72 8 72 8 71 1
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 (60,120] days: 86.6 % 82 71 11 71
View type: Flat (240..) days: 85.4 % 881 752 25 80 24 21 489 242 84 516
Legend: Lines: hit not hit Function coverage date bins:
(240..) days: 45.9 % 157 72 8 72 8 69

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

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