LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin_minmax_multi.c (source / functions) Coverage Total Hit UBC GBC GNC CBC DUB DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 94.3 % 883 833 50 124 12 697 3 6
Current Date: 2024-04-14 14:21:10 Functions: 94.3 % 53 50 3 3 4 43
Baseline: 16@8cea358b128 Branches: 61.2 % 546 334 212 38 296
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 100.0 % 2 2 1 1
(120,180] days: 100.0 % 9 9 9
(240..) days: 94.3 % 872 822 50 123 11 688
Function coverage date bins:
(240..) days: 94.3 % 53 50 3 3 4 43
Branch coverage date bins:
(120,180] days: 50.0 % 2 1 1 1
(240..) days: 61.2 % 544 333 211 38 295

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function Branches Sort by unexercised branches in function
brin_minmax_multi_summary_in UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
brin_minmax_multi_summary_recv UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
brin_minmax_multi_summary_send UBC 0 0.0 % (0 / 2)
brin_minmax_multi_union GNC 8 100.0 % (36 / 36) 50.0 % (5 / 10)
merge_overlapping_ranges GBC 8 52.6 % (10 / 19) 50.0 % (3 / 6)
brin_minmax_multi_summary_out GBC 120 100.0 % (34 / 34) 87.5 % (7 / 8)
AssertCheckExpandedRanges GBC 262 100.0 % (16 / 16) 80.0 % (8 / 10)
brin_minmax_multi_distance_float4 CBC 354 88.9 % (8 / 9) 50.0 % (5 / 10)
brin_minmax_multi_distance_macaddr CBC 399 100.0 % (17 / 17) 50.0 % (1 / 2)
brin_minmax_multi_distance_timetz CBC 399 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_int2 CBC 513 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_distance_time CBC 513 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_macaddr8 CBC 519 100.0 % (21 / 21) 50.0 % (1 / 2)
brin_minmax_multi_distance_numeric CBC 519 100.0 % (6 / 6) 50.0 % (1 / 2)
brin_minmax_multi_distance_pg_lsn CBC 519 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_tid CBC 519 100.0 % (9 / 9) 50.0 % (1 / 2)
brin_minmax_multi_distance_float8 CBC 528 88.9 % (8 / 9) 50.0 % (5 / 10)
brin_minmax_multi_options CBC 712 100.0 % (5 / 5)
brin_minmax_multi_distance_interval CBC 768 100.0 % (11 / 11) 50.0 % (1 / 2)
brin_minmax_multi_distance_date CBC 819 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_uuid CBC 866 100.0 % (12 / 12) 66.7 % (4 / 6)
brin_minmax_multi_distance_inet CBC 1161 100.0 % (31 / 31) 71.7 % (33 / 46)
brin_minmax_multi_distance_timestamp CBC 1332 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_get_values CBC 2474 100.0 % (2 / 2) 50.0 % (2 / 4)
build_expanded_ranges CBC 3170 100.0 % (7 / 7)
build_distances GNC 3178 92.9 % (13 / 14) 66.7 % (4 / 6)
minmax_multi_get_procinfo CBC 3178 72.7 % (8 / 11) 66.7 % (4 / 6)
reduce_expanded_ranges CBC 3178 100.0 % (26 / 26) 71.4 % (10 / 14)
sort_expanded_ranges CBC 3178 100.0 % (14 / 14) 75.0 % (9 / 12)
store_expanded_ranges CBC 3178 100.0 % (17 / 17) 83.3 % (10 / 12)
fill_expanded_ranges CBC 3186 100.0 % (17 / 17) 66.7 % (8 / 12)
brin_minmax_multi_distance_int8 CBC 5783 100.0 % (5 / 5) 50.0 % (1 / 2)
count_values CBC 6348 100.0 % (7 / 7) 100.0 % (4 / 4)
brin_minmax_multi_serialize CBC 9047 100.0 % (7 / 7) 50.0 % (1 / 2)
compactify_ranges CBC 9047 100.0 % (16 / 16) 83.3 % (5 / 6)
brin_range_serialize CBC 9055 87.8 % (43 / 49) 45.0 % (27 / 60)
range_deduplicate_values CBC 9178 94.4 % (17 / 18) 83.3 % (5 / 6)
brin_minmax_multi_opcinfo CBC 9754 100.0 % (8 / 8)
brin_minmax_multi_consistent GNC 15693 93.2 % (68 / 73) 76.5 % (26 / 34)
brin_range_deserialize CBC 22939 82.5 % (47 / 57) 34.9 % (37 / 106)
minmax_multi_init CBC 25413 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_int4 CBC 43389 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_add_value CBC 71475 100.0 % (50 / 50) 72.2 % (13 / 18)
ensure_free_space_in_buffer GNC 71475 95.5 % (21 / 22) 66.7 % (4 / 6)
range_add_value CBC 71475 100.0 % (15 / 15) 83.3 % (5 / 6)
compare_distances CBC 87020 100.0 % (8 / 8) 100.0 % (4 / 4)
has_matching_range CBC 135015 100.0 % (30 / 30) 100.0 % (12 / 12)
range_contains_value CBC 135015 90.9 % (20 / 22) 87.5 % (14 / 16)
AssertCheckRanges CBC 138308 97.7 % (42 / 43) 76.7 % (23 / 30)
AssertArrayOrder CBC 276616 100.0 % (5 / 5) 75.0 % (3 / 4)
minmax_multi_get_strategy_procinfo CBC 366645 94.7 % (18 / 19) 62.5 % (10 / 16)
compare_expanded_ranges CBC 424972 88.2 % (15 / 17) 75.0 % (6 / 8)
compare_values CBC 46631725 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.1-beta2-3-g6141622