LCOV - code coverage report
Current view: top level - src/backend/partitioning - partbounds.c (source / functions) Coverage Total Hit
Test: PostgreSQL 20devel Lines: 95.6 % 1422 1360
Test Date: 2026-09-27 23:15:41 Functions: 98.1 % 52 51
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 83.3 % 996 830

Function Name Sort by function name Hit count Sort by function hit count
get_hash_partition_greatest_modulus 0
fix_merged_indexes 40
get_qual_for_hash 93
merge_default_partitions 130
merge_null_partitions 180
check_default_partition_contents 247
process_inner_partition 265
partition_hash_bsearch 281
merge_range_bounds 301
process_outer_partition 360
merge_list_bounds 405
merge_partition_with_dummy 440
create_hash_bounds 523
build_merged_partition_bounds 610
generate_matching_part_pairs 610
qsort_partition_hbound_cmp 622
add_merged_range_bounds 680
get_merged_range_bounds 691
partition_bounds_merge 706
compare_range_partitions 721
partition_hbound_cmp 1073
free_partition_map 1412
init_partition_map 1412
get_qual_for_list 1777
get_range_nulltest 1997
partition_range_bsearch 2089
get_range_partition 2114
get_range_partition_internal 2154
satisfies_hash_partition 2160
merge_matching_partitions 2266
get_qual_for_range 2316
get_qual_from_partbound 3660
get_range_key_properties 5196
create_list_bounds 5246
get_non_null_list_datum_count 5246
create_range_bounds 5679
partition_bounds_equal 5952
check_new_partition_bound 7225
is_dummy_partition 7624
get_partition_operator 9187
make_partition_op_expr 9187
partition_bounds_copy 11448
partition_bounds_create 11448
qsort_partition_list_value_cmp 17626
partitions_are_ordered 21726
qsort_partition_rbound_cmp 91704
make_one_partition_rbound 102978
partition_rbound_cmp 105284
partition_list_bsearch 105388
compute_partition_hash_value 107354
partition_range_datum_bsearch 353785
partition_rbound_datum_cmp 1054768

Generated by: LCOV version 2.0-1