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 EUB ECB DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 93.4 % 880 822 58 4 818 4
Current Date: 2025-09-06 07:49:51 +0900 Functions: 94.3 % 53 50 3 3 47
Baseline: lcov-20250907-010129-baseline Branches: 69.6 % 434 302 132 6 296 69 33
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 75.0 % 4 3 1 1 2
(360..) days: 93.5 % 873 816 57 816
Function coverage date bins:
(360..) days: 94.3 % 53 50 3 3 47
Branch coverage date bins:
(30,360] days: 50.0 % 4 2 2 2
(360..) days: 56.4 % 532 300 130 6 294 69 33

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 CBC 21 100.0 % (36 / 36) 50.0 % (5 / 10)
merge_overlapping_ranges CBC 21 52.6 % (10 / 19) 50.0 % (3 / 6)
brin_minmax_multi_summary_out CBC 120 70.6 % (24 / 34) 62.5 % (5 / 8)
AssertCheckExpandedRanges CBC 288 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 GNC 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 732 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) 91.7 % (22 / 24)
brin_minmax_multi_distance_timestamp CBC 1332 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_get_values CBC 2499 100.0 % (2 / 2) 50.0 % (2 / 4)
build_expanded_ranges CBC 3195 100.0 % (7 / 7)
build_distances CBC 3216 92.9 % (13 / 14) 66.7 % (4 / 6)
minmax_multi_get_procinfo CBC 3216 87.5 % (7 / 8) 50.0 % (3 / 6)
reduce_expanded_ranges CBC 3216 100.0 % (26 / 26) 71.4 % (10 / 14)
sort_expanded_ranges CBC 3216 100.0 % (14 / 14) 75.0 % (9 / 12)
store_expanded_ranges CBC 3216 100.0 % (17 / 17) 83.3 % (10 / 12)
fill_expanded_ranges CBC 3237 100.0 % (17 / 17) 66.7 % (8 / 12)
brin_minmax_multi_distance_int8 CBC 5854 100.0 % (5 / 5) 50.0 % (1 / 2)
count_values CBC 6411 100.0 % (7 / 7) 100.0 % (4 / 4)
brin_minmax_multi_serialize CBC 9072 100.0 % (7 / 7) 50.0 % (1 / 2)
compactify_ranges CBC 9072 100.0 % (16 / 16) 83.3 % (5 / 6)
brin_range_serialize GNC 9093 87.8 % (43 / 49) 57.5 % (23 / 40)
range_deduplicate_values CBC 9216 94.4 % (17 / 18) 83.3 % (5 / 6)
brin_minmax_multi_opcinfo CBC 9754 100.0 % (8 / 8)
brin_minmax_multi_consistent CBC 15693 93.2 % (68 / 73) 76.5 % (26 / 34)
brin_range_deserialize CBC 22965 82.5 % (47 / 57) 63.9 % (23 / 36)
minmax_multi_init CBC 25464 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 GNC 70377 100.0 % (50 / 50) 72.2 % (13 / 18)
ensure_free_space_in_buffer CBC 70377 95.5 % (21 / 22) 66.7 % (4 / 6)
range_add_value CBC 70377 100.0 % (15 / 15) 83.3 % (5 / 6)
compare_distances CBC 86531 100.0 % (8 / 8) 100.0 % (4 / 4)
has_matching_range CBC 132664 100.0 % (30 / 30) 100.0 % (12 / 12)
range_contains_value CBC 132664 90.9 % (20 / 22) 87.5 % (14 / 16)
AssertCheckRanges CBC 135982 97.7 % (42 / 43) 76.7 % (23 / 30)
AssertArrayOrder CBC 271964 100.0 % (5 / 5) 75.0 % (3 / 4)
minmax_multi_get_strategy_procinfo CBC 363311 94.7 % (18 / 19) 62.5 % (10 / 16)
compare_expanded_ranges CBC 420537 88.2 % (15 / 17) 75.0 % (6 / 8)
compare_values CBC 45472819 100.0 % (11 / 11) 100.0 % (4 / 4)

Generated by: LCOV version 2.4-beta