LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin_minmax_multi.c (source / functions) Coverage Total Hit UNC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 76.6 % 894 685 8 43 158 1 57 5 622 47 58 3 5
Current Date: 2023-04-08 17:13:01 Functions: 86.8 % 53 46 5 2 6 2 38 5 6
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 4 4 2 2
View type: Flat (60,120] days: 66.7 % 3 2 1 2
Legend: Lines: hit not hit (180,240] days: 77.5 % 40 31 8 1 18 3 10 1 13
(240..) days: 76.5 % 847 648 42 157 1 39 608 46 45
Function coverage date bins:
(240..) days: 71.9 % 64 46 5 2 6 2 38 5 6

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
AssertCheckExpandedRanges EUB 0
brin_minmax_multi_summary_in UIC 0 0.0 % (0 / 2)
brin_minmax_multi_summary_out UIC 0 0.0 % (0 / 34)
brin_minmax_multi_summary_recv UIC 0 0.0 % (0 / 2)
brin_minmax_multi_summary_send EUB 0
brin_minmax_multi_union UBC 0 0.0 % (0 / 35)
merge_overlapping_ranges UBC 0 0.0 % (0 / 19)
brin_minmax_multi_options ECB 344
brin_minmax_multi_distance_float4 CBC 348 88.9 % (8 / 9)
brin_minmax_multi_distance_macaddr CBC 393 100.0 % (17 / 17)
brin_minmax_multi_distance_timetz CBC 393 100.0 % (7 / 7)
brin_minmax_multi_distance_int2 CBC 507 100.0 % (5 / 5)
brin_minmax_multi_distance_time CBC 507 100.0 % (7 / 7)
brin_minmax_multi_distance_date CBC 513 83.3 % (5 / 6)
brin_minmax_multi_distance_interval CBC 513 75.0 % (18 / 24)
brin_minmax_multi_distance_macaddr8 CBC 513 100.0 % (21 / 21)
brin_minmax_multi_distance_numeric CBC 513 100.0 % (6 / 6)
brin_minmax_multi_distance_pg_lsn CBC 513 100.0 % (7 / 7)
brin_minmax_multi_distance_tid CBC 513 100.0 % (9 / 9)
brin_minmax_multi_distance_uuid CBC 513 100.0 % (12 / 12)
brin_minmax_multi_distance_float8 CBC 522 88.9 % (8 / 9)
brin_minmax_multi_distance_timestamp CBC 1020 88.9 % (8 / 9)
brin_minmax_multi_distance_inet CBC 1137 100.0 % (31 / 31)
brin_minmax_multi_distance_int8 CBC 1782 100.0 % (5 / 5)
brin_minmax_multi_get_values CBC 2226 100.0 % (2 / 2)
build_distances CBC 2667 92.9 % (13 / 14)
build_expanded_ranges CBC 2667 100.0 % (7 / 7)
fill_expanded_ranges CBC 2667 100.0 % (17 / 17)
minmax_multi_get_procinfo CBC 2667 72.7 % (8 / 11)
reduce_expanded_ranges CBC 2667 100.0 % (26 / 26)
sort_expanded_ranges CBC 2667 100.0 % (14 / 14)
store_expanded_ranges CBC 2667 100.0 % (17 / 17)
count_values CBC 5334 100.0 % (7 / 7)
brin_minmax_multi_serialize CBC 8535 100.0 % (7 / 7)
brin_range_serialize ECB 8535
compactify_ranges CBC 8535 100.0 % (16 / 16)
range_deduplicate_values ECB 8658
brin_minmax_multi_opcinfo CBC 9392 100.0 % (8 / 8)
brin_minmax_multi_consistent CBC 14652 42.5 % (31 / 73)
brin_range_deserialize GNC 20961 82.5 % (47 / 57)
minmax_multi_init GIC 23187 100.0 % (7 / 7)
brin_minmax_multi_distance_int4 CBC 40737 100.0 % (5 / 5)
brin_minmax_multi_add_value CBC 49104 100.0 % (50 / 50)
ensure_free_space_in_buffer CBC 49104 95.0 % (19 / 20)
range_add_value CBC 49104 100.0 % (15 / 15)
compare_distances CBC 72960 100.0 % (8 / 8)
has_matching_range CBC 92193 40.0 % (12 / 30)
range_contains_value CBC 92193 86.4 % (19 / 22)
AssertCheckRanges ECB 94983
AssertArrayOrder ECB 189966
minmax_multi_get_strategy_procinfo GNC 289692 94.7 % (18 / 19)
compare_expanded_ranges CBC 310020 88.2 % (15 / 17)
compare_values CBC 43198377 100.0 % (11 / 11)

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