LCOV - differential code coverage report
Current view: top level - src/backend/access/brin - brin_minmax_multi.c (source / functions) Coverage Total Hit UNC UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 93.3 % 896 836 60 7 829 2
Current Date: 2026-11-05 14:14:01 +0100 Functions: 94.4 % 54 51 3 3 48
Baseline: lcov-20261105-baseline Branches: 68.8 % 452 311 1 140 1 310
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 91.3 % 23 21 2 5 16
(30,360] days: 100.0 % 10 10 2 8
(360..) days: 93.3 % 863 805 58 805
Function coverage date bins:
(1,7] days: 100.0 % 1 1 1
(360..) days: 94.3 % 53 50 3 2 48
Branch coverage date bins:
(1,7] days: 50.0 % 20 10 1 9 1 9
(360..) days: 69.7 % 432 301 131 301

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
AssertArrayOrder CBC 349686 100.0 % (5 / 5) 75.0 % (3 / 4)
AssertCheckExpandedRanges CBC 386 100.0 % (16 / 16) 80.0 % (8 / 10)
AssertCheckRanges CBC 174843 97.7 % (42 / 43) 76.7 % (23 / 30)
brin_minmax_multi_add_value CBC 90400 100.0 % (50 / 50) 72.2 % (13 / 18)
brin_minmax_multi_consistent CBC 20924 93.2 % (68 / 73) 76.5 % (26 / 34)
brin_minmax_multi_distance_date CBC 1092 100.0 % (7 / 7) 50.0 % (1 / 2)
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_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 57160 100.0 % (5 / 5) 50.0 % (1 / 2)
brin_minmax_multi_distance_int8 CBC 7661 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 704 88.2 % (15 / 17) 50.0 % (9 / 18)
brin_minmax_multi_distance_oid GNC 696 100.0 % (5 / 5) 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_distance_uuid CBC 1157 100.0 % (12 / 12) 66.7 % (4 / 6)
brin_minmax_multi_get_values CBC 3330 100.0 % (2 / 2) 50.0 % (2 / 4)
brin_minmax_multi_opcinfo CBC 13014 100.0 % (8 / 8)
brin_minmax_multi_options CBC 1012 100.0 % (5 / 5)
brin_minmax_multi_serialize CBC 12099 100.0 % (7 / 7) 50.0 % (1 / 2)
brin_minmax_multi_summary_in UBC 0 0.0 % (0 / 2) 0.0 % (0 / 2)
brin_minmax_multi_summary_out CBC 120 70.6 % (24 / 34) 62.5 % (5 / 8)
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 29 100.0 % (36 / 36) 50.0 % (5 / 10)
brin_range_deserialize CBC 30586 82.5 % (47 / 57) 63.9 % (23 / 36)
brin_range_serialize CBC 12128 87.8 % (43 / 49) 57.5 % (23 / 40)
build_distances CBC 4288 92.9 % (13 / 14) 66.7 % (4 / 6)
build_expanded_ranges GNC 4259 100.0 % (7 / 7)
compactify_ranges CBC 12099 100.0 % (16 / 16) 83.3 % (5 / 6)
compare_distances CBC 115230 100.0 % (8 / 8) 100.0 % (4 / 4)
compare_expanded_ranges CBC 548854 88.2 % (15 / 17) 75.0 % (6 / 8)
compare_values CBC 60092804 100.0 % (11 / 11) 100.0 % (4 / 4)
count_values CBC 8547 100.0 % (7 / 7) 100.0 % (4 / 4)
ensure_free_space_in_buffer CBC 90400 95.5 % (21 / 22) 66.7 % (4 / 6)
fill_expanded_ranges CBC 4317 100.0 % (17 / 17) 66.7 % (8 / 12)
has_matching_range CBC 170420 100.0 % (30 / 30) 100.0 % (12 / 12)
merge_overlapping_ranges CBC 29 52.6 % (10 / 19) 50.0 % (3 / 6)
minmax_multi_get_procinfo CBC 4288 87.5 % (7 / 8) 50.0 % (3 / 6)
minmax_multi_get_strategy_procinfo CBC 474506 94.7 % (18 / 19) 62.5 % (10 / 16)
minmax_multi_init CBC 33916 100.0 % (7 / 7) 50.0 % (1 / 2)
range_add_value CBC 90400 100.0 % (15 / 15) 83.3 % (5 / 6)
range_contains_value CBC 170420 90.9 % (20 / 22) 87.5 % (14 / 16)
range_deduplicate_values CBC 12292 94.4 % (17 / 18) 83.3 % (5 / 6)
reduce_expanded_ranges CBC 4288 100.0 % (26 / 26) 71.4 % (10 / 14)
sort_expanded_ranges CBC 4288 100.0 % (14 / 14) 75.0 % (9 / 12)
store_expanded_ranges CBC 4288 100.0 % (17 / 17) 83.3 % (10 / 12)

Generated by: LCOV version 2.0-1