LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partbounds.c (source / functions) Coverage Total Hit UBC GIC GNC CBC DCB
Current: c70b6db34ffeab48beef1fb4ce61bcad3772b8dd vs 06473f5a344df8c9594ead90a609b86f6724cff8 Lines: 95.5 % 1574 1503 71 1 16 1486 15
Current Date: 2025-09-06 07:49:51 +0900 Functions: 98.1 % 52 51 1 1 50
Baseline: lcov-20250906-005545-baseline Branches: 73.9 % 1378 1019 359 18 1001
Baseline Date: 2025-09-05 08:21:35 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 16 16 16
(360..) days: 95.4 % 1558 1487 71 1 1486
Function coverage date bins:
(360..) days: 98.1 % 52 51 1 1 50
Branch coverage date bins:
(30,360] days: 100.0 % 18 18 18
(360..) days: 73.6 % 1360 1001 359 1001

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
get_hash_partition_greatest_modulus UBC 0 0.0 % (0 / 3) 0.0 % (0 / 4)
fix_merged_indexes CBC 24 100.0 % (22 / 22) 80.8 % (21 / 26)
merge_default_partitions CBC 78 62.5 % (20 / 32) 41.4 % (24 / 58)
get_qual_for_hash CBC 79 100.0 % (19 / 19) 100.0 % (4 / 4)
merge_null_partitions CBC 108 96.8 % (30 / 31) 70.7 % (41 / 58)
process_inner_partition CBC 159 100.0 % (20 / 20) 72.7 % (16 / 22)
check_default_partition_contents CBC 174 96.1 % (49 / 51) 78.6 % (33 / 42)
merge_range_bounds CBC 180 98.0 % (99 / 101) 72.0 % (85 / 118)
process_outer_partition CBC 216 75.0 % (15 / 20) 45.5 % (10 / 22)
partition_hash_bsearch CBC 218 92.9 % (13 / 14) 83.3 % (5 / 6)
merge_list_bounds CBC 243 94.7 % (108 / 114) 72.1 % (88 / 122)
merge_partition_with_dummy CBC 264 100.0 % (8 / 8) 50.0 % (4 / 8)
build_merged_partition_bounds CBC 366 100.0 % (31 / 31) 75.0 % (21 / 28)
generate_matching_part_pairs CBC 366 100.0 % (36 / 36) 80.6 % (29 / 36)
add_merged_range_bounds CBC 408 100.0 % (22 / 22) 62.5 % (10 / 16)
get_merged_range_bounds CBC 414 89.5 % (17 / 19) 72.2 % (13 / 18)
create_hash_bounds CBC 416 97.3 % (36 / 37) 71.4 % (10 / 14)
partition_bounds_merge CBC 423 75.0 % (9 / 12) 75.0 % (12 / 16)
compare_range_partitions CBC 432 75.0 % (9 / 12) 75.0 % (3 / 4)
qsort_partition_hbound_cmp CBC 493 100.0 % (5 / 5)
partition_hbound_cmp CBC 841 87.5 % (7 / 8) 80.0 % (8 / 10)
free_partition_map CBC 846 100.0 % (5 / 5)
init_partition_map CBC 846 100.0 % (11 / 11) 100.0 % (2 / 2)
partition_bounds_equal CBC 864 82.1 % (23 / 28) 79.4 % (27 / 34)
partition_range_bsearch CBC 1104 100.0 % (15 / 15) 100.0 % (6 / 6)
get_range_partition CBC 1266 100.0 % (7 / 7) 83.3 % (5 / 6)
get_range_partition_internal CBC 1290 100.0 % (19 / 19) 80.0 % (8 / 10)
merge_matching_partitions CBC 1359 88.7 % (47 / 53) 59.6 % (31 / 52)
get_qual_for_list CBC 1414 100.0 % (60 / 60) 88.2 % (30 / 34)
get_range_nulltest CBC 1495 95.2 % (20 / 21) 62.5 % (5 / 8)
get_qual_for_range CBC 1739 95.5 % (128 / 134) 77.3 % (99 / 128)
satisfies_hash_partition CBC 2114 97.4 % (74 / 76) 77.4 % (48 / 62)
get_qual_from_partbound CBC 2848 100.0 % (18 / 18) 58.3 % (7 / 12)
create_range_bounds CBC 3656 98.8 % (82 / 83) 79.2 % (38 / 48)
get_range_key_properties CBC 3888 94.4 % (17 / 18) 70.0 % (7 / 10)
create_list_bounds CBC 4120 97.2 % (70 / 72) 77.8 % (42 / 54)
get_non_null_list_datum_count CBC 4120 100.0 % (8 / 8) 100.0 % (10 / 10)
is_dummy_partition CBC 4572 100.0 % (6 / 6) 66.7 % (4 / 6)
check_new_partition_bound CBC 5002 100.0 % (90 / 90) 79.4 % (81 / 102)
get_partition_operator CBC 6988 90.0 % (9 / 10) 60.0 % (18 / 30)
make_partition_op_expr CBC 6988 96.2 % (50 / 52) 76.9 % (20 / 26)
partition_bounds_copy GNC 8192 100.0 % (38 / 38) 92.3 % (24 / 26)
partition_bounds_create CBC 8192 92.3 % (12 / 13) 75.0 % (6 / 8)
qsort_partition_rbound_cmp CBC 11298 100.0 % (5 / 5)
qsort_partition_list_value_cmp CBC 13578 100.0 % (6 / 6)
make_one_partition_rbound CBC 18110 94.4 % (17 / 18) 64.3 % (9 / 14)
partition_rbound_cmp CBC 18611 100.0 % (23 / 23) 100.0 % (20 / 20)
partitions_are_ordered CBC 37025 100.0 % (15 / 15) 83.3 % (10 / 12)
partition_list_bsearch CBC 78866 100.0 % (14 / 14) 100.0 % (6 / 6)
compute_partition_hash_value CBC 106527 100.0 % (10 / 10) 83.3 % (5 / 6)
partition_range_datum_bsearch CBC 250759 100.0 % (15 / 15) 100.0 % (6 / 6)
partition_rbound_datum_cmp CBC 797044 100.0 % (14 / 14) 100.0 % (8 / 8)

Generated by: LCOV version 2.4-beta