LCOV - differential code coverage report
Current view: top level - src/backend/utils/adt - rangetypes_gist.c (source / functions) Coverage Total Hit UBC CBC
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 86.6 % 590 511 79 511
Current Date: 2026-10-12 11:56:10 +0200 Functions: 92.3 % 26 24 2 24
Baseline: lcov-20261012-baseline Branches: 77.0 % 408 314 94 314
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: 77.8 % 18 14 4 14
(360..) days: 86.9 % 572 497 75 497
Function coverage date bins:
(360..) days: 92.3 % 26 24 2 24
Branch coverage date bins:
(360..) days: 77.0 % 408 314 94 314

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
call_subtype_diff CBC 498640 80.0 % (4 / 5) 50.0 % (1 / 2)
common_entry_cmp CBC 12458 87.5 % (7 / 8) 75.0 % (3 / 4)
get_gist_range_class CBC 164248 91.7 % (11 / 12) 87.5 % (7 / 8)
interval_cmp_lower CBC 253799 100.0 % (5 / 5)
interval_cmp_upper CBC 440612 100.0 % (5 / 5)
multirange_gist_compress CBC 26909 100.0 % (10 / 10) 100.0 % (2 / 2)
multirange_gist_consistent CBC 179264 100.0 % (25 / 25) 92.9 % (13 / 14)
multirange_union_range_equal CBC 3891 100.0 % (9 / 9) 71.4 % (10 / 14)
range_gist_class_split CBC 31 100.0 % (16 / 16) 90.0 % (9 / 10)
range_gist_consider_split CBC 149043 96.4 % (27 / 28) 95.0 % (19 / 20)
range_gist_consistent CBC 426410 100.0 % (25 / 25) 92.9 % (13 / 14)
range_gist_consistent_int_element CBC 347 66.7 % (4 / 6) 25.0 % (1 / 4)
range_gist_consistent_int_multirange CBC 4344 92.1 % (35 / 38) 89.5 % (34 / 38)
range_gist_consistent_int_range CBC 4247 89.5 % (34 / 38) 86.8 % (33 / 38)
range_gist_consistent_leaf_element CBC 6046 66.7 % (4 / 6) 25.0 % (1 / 4)
range_gist_consistent_leaf_multirange CBC 299025 90.9 % (20 / 22) 75.0 % (9 / 12)
range_gist_consistent_leaf_range CBC 291665 90.9 % (20 / 22) 75.0 % (9 / 12)
range_gist_double_sorting_split CBC 256 95.6 % (86 / 90) 85.2 % (46 / 54)
range_gist_fallback_split CBC 28 100.0 % (15 / 15) 100.0 % (8 / 8)
range_gist_penalty CBC 496654 73.0 % (46 / 63) 62.9 % (44 / 70)
range_gist_picksplit CBC 315 86.7 % (52 / 60) 66.7 % (20 / 30)
range_gist_same CBC 37384 100.0 % (9 / 9) 100.0 % (2 / 2)
range_gist_single_sorting_split UBC 0 0.0 % (0 / 26) 0.0 % (0 / 14)
range_gist_union CBC 37532 100.0 % (9 / 9) 100.0 % (2 / 2)
range_super_union CBC 210320 100.0 % (33 / 33) 87.5 % (28 / 32)
single_bound_cmp UBC 0 0.0 % (0 / 5)

Generated by: LCOV version 2.0-1