LCOV - code coverage report
Current view: top level - src/backend/partitioning - partbounds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.5 % 1688 1612
Test Date: 2026-07-07 01:15:30 Functions: 98.4 % 64 63
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 82.6 % 1231 1017

Function Name Sort by function name Hit count Sort by function hit count
get_hash_partition_greatest_modulus 0
split_partition_values_contained_in_new_part 8
check_parent_values_in_new_partitions 12
check_split_partition_not_same_bound 20
check_partitions_not_overlap_list 28
fix_merged_indexes 40
partitions_listdatum_intersection 48
find_value_in_new_partitions_list 72
check_partition_bounds_for_split_list 80
get_qual_for_hash 90
merge_default_partitions 130
calculate_partition_bound_for_merge 144
merge_null_partitions 180
check_partitions_for_split 233
check_default_partition_contents 235
process_inner_partition 265
partition_hash_bsearch 289
merge_range_bounds 301
check_partition_bounds_for_split_range 354
process_outer_partition 360
check_two_partitions_bounds_range 405
merge_list_bounds 405
merge_partition_with_dummy 440
create_hash_bounds 527
build_merged_partition_bounds 610
generate_matching_part_pairs 610
qsort_partition_hbound_cmp 610
get_partition_bound_spec 622
add_merged_range_bounds 680
get_merged_range_bounds 691
partition_bounds_merge 706
compare_range_partitions 721
partition_hbound_cmp 1069
satisfies_hash_partition 1160
free_partition_map 1412
init_partition_map 1412
get_qual_for_list 1854
get_range_partition 2114
get_range_partition_internal 2154
merge_matching_partitions 2266
partition_range_bsearch 2415
get_range_nulltest 2504
get_qual_for_range 3001
get_qual_from_partbound 4261
create_list_bounds 5454
get_non_null_list_datum_count 5454
partition_bounds_equal 5902
get_range_key_properties 6418
create_range_bounds 6949
is_dummy_partition 7624
check_new_partition_bound 7958
get_partition_operator 11159
make_partition_op_expr 11159
partition_bounds_copy 12930
partition_bounds_create 12930
qsort_partition_list_value_cmp 20333
partitions_are_ordered 22420
qsort_partition_rbound_cmp 97766
partition_list_bsearch 106229
compute_partition_hash_value 106354
make_one_partition_rbound 112310
partition_rbound_cmp 113509
partition_range_datum_bsearch 350684
partition_rbound_datum_cmp 1047245

Generated by: LCOV version 2.0-1