LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin_minmax_multi.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 93.4 % 880 822 58 2 820 2
Current Date: 2026-10-12 11:56:10 +0200 Functions: 94.3 % 53 50 3 2 48
Baseline: lcov-20261012-baseline Branches: 69.6 % 434 302 132 302
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 11 11 2 9
(360..) days: 93.3 % 869 811 58 811
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.2 % 52 49 3 2 47
Branch coverage date bins:
(360..) days: 69.6 % 434 302 132 302

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_range_serialize CBC 12109 87.8 % (43 / 49) 57.5 % (23 / 40)
brin_range_deserialize CBC 30584 82.5 % (47 / 57) 63.9 % (23 / 36)
brin_minmax_multi_consistent CBC 20924 93.2 % (68 / 73) 76.5 % (26 / 34)
AssertCheckRanges CBC 174728 97.7 % (42 / 43) 76.7 % (23 / 30)
minmax_multi_get_strategy_procinfo CBC 474363 94.7 % (18 / 19) 62.5 % (10 / 16)
brin_minmax_multi_add_value CBC 90368 100.0 % (50 / 50) 72.2 % (13 / 18)
brin_minmax_multi_distance_float4 CBC 472 88.9 % (8 / 9) 50.0 % (5 / 10)
brin_minmax_multi_distance_float8 CBC 704 88.9 % (8 / 9) 50.0 % (5 / 10)
brin_minmax_multi_union GNC 30 100.0 % (36 / 36) 50.0 % (5 / 10)
fill_expanded_ranges CBC 4303 100.0 % (17 / 17) 66.7 % (8 / 12)
reduce_expanded_ranges CBC 4273 100.0 % (26 / 26) 71.4 % (10 / 14)
brin_minmax_multi_summary_out CBC 120 70.6 % (24 / 34) 62.5 % (5 / 8)
merge_overlapping_ranges CBC 30 52.6 % (10 / 19) 50.0 % (3 / 6)
minmax_multi_get_procinfo CBC 4273 87.5 % (7 / 8) 50.0 % (3 / 6)
sort_expanded_ranges CBC 4273 100.0 % (14 / 14) 75.0 % (9 / 12)
AssertCheckExpandedRanges CBC 388 100.0 % (16 / 16) 80.0 % (8 / 10)
brin_minmax_multi_distance_inet CBC 1548 100.0 % (31 / 31) 91.7 % (22 / 24)
brin_minmax_multi_distance_uuid CBC 1156 100.0 % (12 / 12) 66.7 % (4 / 6)
brin_minmax_multi_get_values CBC 3315 100.0 % (2 / 2) 50.0 % (2 / 4)
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)
build_distances CBC 4273 92.9 % (13 / 14) 66.7 % (4 / 6)
compare_expanded_ranges CBC 548808 88.2 % (15 / 17) 75.0 % (6 / 8)
ensure_free_space_in_buffer CBC 90368 95.5 % (21 / 22) 66.7 % (4 / 6)
range_contains_value CBC 170321 90.9 % (20 / 22) 87.5 % (14 / 16)
store_expanded_ranges CBC 4273 100.0 % (17 / 17) 83.3 % (10 / 12)
AssertArrayOrder CBC 349456 100.0 % (5 / 5) 75.0 % (3 / 4)
brin_minmax_multi_distance_date CBC 1092 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_int2 CBC 684 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_distance_int4 CBC 57852 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_distance_int8 CBC 7674 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_distance_interval CBC 1024 100.0 % (11 / 11) 50.0 % (1 / 2)
brin_minmax_multi_distance_macaddr CBC 532 100.0 % (17 / 17) 50.0 % (1 / 2)
brin_minmax_multi_distance_macaddr8 CBC 692 100.0 % (21 / 21) 50.0 % (1 / 2)
brin_minmax_multi_distance_numeric CBC 692 100.0 % (6 / 6) 50.0 % (1 / 2)
brin_minmax_multi_distance_pg_lsn CBC 692 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_tid CBC 692 100.0 % (9 / 9) 50.0 % (1 / 2)
brin_minmax_multi_distance_time CBC 684 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_timestamp CBC 1776 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_timetz CBC 532 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_serialize CBC 12079 100.0 % (7 / 7) 50.0 % (1 / 2)
compactify_ranges CBC 12079 100.0 % (16 / 16) 83.3 % (5 / 6)
minmax_multi_init CBC 33899 100.0 % (7 / 7) 50.0 % (1 / 2)
range_add_value CBC 90368 100.0 % (15 / 15) 83.3 % (5 / 6)
range_deduplicate_values CBC 12273 94.4 % (17 / 18) 83.3 % (5 / 6)
compare_distances CBC 115293 100.0 % (8 / 8) 100.0 % (4 / 4)
compare_values CBC 60074606 100.0 % (11 / 11) 100.0 % (4 / 4)
count_values CBC 8516 100.0 % (7 / 7) 100.0 % (4 / 4)
has_matching_range CBC 170321 100.0 % (30 / 30) 100.0 % (12 / 12)
brin_minmax_multi_opcinfo CBC 12994 100.0 % (8 / 8)
brin_minmax_multi_options CBC 972 100.0 % (5 / 5)
brin_minmax_multi_summary_send UBC 0 0.0 % (0 / 2)
build_expanded_ranges GNC 4243 100.0 % (7 / 7)

Generated by: LCOV version 2.0-1