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 DUB DCB
Current: bed3ffbf9d952be6c7d739d068cdce44c046dfb7 vs 574581b50ac9c63dd9e4abebb731a3b67e5b50f6 Lines: 93.4 % 880 822 58 13 809 13
Current Date: 2026-05-05 10:23:31 +0900 Functions: 94.3 % 53 50 3 9 41 1
Baseline: lcov-20260505-025707-baseline Branches: 69.6 % 434 302 132 6 296 69 33 8 2
Baseline Date: 2026-05-05 10:27:06 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 14 14 13 1
(360..) days: 93.3 % 866 808 58 808
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 94.2 % 52 49 3 8 41
Branch coverage date bins:
(360..) days: 56.3 % 536 302 132 6 296 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_out CBC 120 70.6 % (24 / 34) 62.5 % (5 / 8)
brin_range_deserialize CBC 30570 82.5 % (47 / 57) 63.9 % (23 / 36)
merge_overlapping_ranges CBC 23 52.6 % (10 / 19) 50.0 % (3 / 6)
brin_range_serialize GNC 12095 87.8 % (43 / 49) 57.5 % (23 / 40)
brin_minmax_multi_consistent CBC 20924 93.2 % (68 / 73) 76.5 % (26 / 34)
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)
compare_expanded_ranges GNC 547804 88.2 % (15 / 17) 75.0 % (6 / 8)
range_contains_value CBC 170305 90.9 % (20 / 22) 87.5 % (14 / 16)
AssertCheckRanges CBC 174704 97.7 % (42 / 43) 76.7 % (23 / 30)
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)
build_distances GNC 4258 92.9 % (13 / 14) 66.7 % (4 / 6)
ensure_free_space_in_buffer CBC 90368 95.5 % (21 / 22) 66.7 % (4 / 6)
minmax_multi_get_procinfo CBC 4258 87.5 % (7 / 8) 50.0 % (3 / 6)
minmax_multi_get_strategy_procinfo CBC 474284 94.7 % (18 / 19) 62.5 % (10 / 16)
range_deduplicate_values CBC 12259 94.4 % (17 / 18) 83.3 % (5 / 6)
AssertCheckExpandedRanges CBC 374 100.0 % (16 / 16) 80.0 % (8 / 10)
brin_minmax_multi_add_value GNC 90368 100.0 % (50 / 50) 72.2 % (13 / 18)
brin_minmax_multi_distance_date CBC 1092 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_distance_inet CBC 1548 100.0 % (31 / 31) 91.7 % (22 / 24)
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 7559 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 GNC 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_distance_uuid CBC 1152 100.0 % (12 / 12) 66.7 % (4 / 6)
brin_minmax_multi_get_values CBC 3308 100.0 % (2 / 2) 50.0 % (2 / 4)
brin_minmax_multi_opcinfo CBC 12994 100.0 % (8 / 8)
brin_minmax_multi_options CBC 972 100.0 % (5 / 5)
brin_minmax_multi_serialize CBC 12072 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_union CBC 23 100.0 % (36 / 36) 50.0 % (5 / 10)
build_expanded_ranges CBC 4235 100.0 % (7 / 7)
compactify_ranges CBC 12072 100.0 % (16 / 16) 83.3 % (5 / 6)
compare_distances GNC 115174 100.0 % (8 / 8) 100.0 % (4 / 4)
compare_values GNC 60151386 100.0 % (11 / 11) 100.0 % (4 / 4)
count_values CBC 8493 100.0 % (7 / 7) 100.0 % (4 / 4)
fill_expanded_ranges CBC 4281 100.0 % (17 / 17) 66.7 % (8 / 12)
has_matching_range CBC 170305 100.0 % (30 / 30) 100.0 % (12 / 12)
minmax_multi_init CBC 33878 100.0 % (7 / 7) 50.0 % (1 / 2)
range_add_value CBC 90368 100.0 % (15 / 15) 83.3 % (5 / 6)
reduce_expanded_ranges GNC 4258 100.0 % (26 / 26) 71.4 % (10 / 14)
sort_expanded_ranges CBC 4258 100.0 % (14 / 14) 75.0 % (9 / 12)
store_expanded_ranges CBC 4258 100.0 % (17 / 17) 83.3 % (10 / 12)

Generated by: LCOV version 2.5.0-beta