LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partbounds.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 95.5 % 1572 1501 3 13 54 1 17 962 6 516 52 964 1 8
Current Date: 2023-04-08 17:13:01 Functions: 98.1 % 52 51 1 51 1 51
Baseline: 15 Line coverage date bins:
Baseline Date: 2023-04-08 15:09:40 [..60] days: 100.0 % 1 1 1
View type: Flat (120,180] days: 25.0 % 4 1 3 1
Legend: Lines: hit not hit (180,240] days: 100.0 % 4 4 4
(240..) days: 95.6 % 1563 1495 13 54 1 17 962 516 52 964
Function coverage date bins:
(240..) days: 49.0 % 104 51 1 51 1 51

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
get_hash_partition_greatest_modulus EUB 0
fix_merged_indexes GIC 24 100.0 % (22 / 22)
get_qual_for_hash ECB 76
merge_default_partitions ECB 78
merge_null_partitions GIC 108 96.8 % (30 / 31)
process_inner_partition ECB 159
check_default_partition_contents GIC 162 96.1 % (49 / 51)
partition_hash_bsearch ECB 174
merge_range_bounds GIC 180 98.0 % (99 / 101)
process_outer_partition GIC 216 75.0 % (15 / 20)
merge_list_bounds GIC 243 94.7 % (108 / 114)
merge_partition_with_dummy GIC 264 100.0 % (8 / 8)
create_hash_bounds ECB 351
qsort_partition_hbound_cmp GIC 355 100.0 % (5 / 5)
build_merged_partition_bounds ECB 366
generate_matching_part_pairs GIC 366 100.0 % (36 / 36)
add_merged_range_bounds ECB 408
get_merged_range_bounds GIC 414 89.5 % (17 / 19)
partition_bounds_merge ECB 423
compare_range_partitions GIC 432 75.0 % (9 / 12)
partition_hbound_cmp ECB 605
partition_bounds_equal GIC 726 82.1 % (23 / 28)
free_partition_map GNC 846 100.0 % (5 / 5)
free_partition_map GIC 846
is_dummy_partition ECB 4572
init_partition_map GIC 846 100.0 % (11 / 11)
partition_range_bsearch GIC 1014 100.0 % (15 / 15)
get_qual_for_list GIC 1184 100.0 % (60 / 60)
get_range_partition ECB 1266
get_range_partition_internal ECB 1290
get_range_nulltest GIC 1353 95.2 % (20 / 21)
merge_matching_partitions GIC 1359 88.7 % (47 / 53)
get_qual_for_range GIC 1590 95.5 % (128 / 134)
satisfies_hash_partition GIC 2114 97.4 % (74 / 76)
get_qual_from_partbound ECB 2485
create_range_bounds ECB 3254
get_range_key_properties ECB 3562
create_list_bounds GIC 3664 97.2 % (70 / 72)
get_non_null_list_datum_count ECB 3664
check_new_partition_bound GIC 4459 100.0 % (90 / 90)
is_dummy_partition GIC 4572 100.0 % (6 / 6)
get_partition_operator GIC 6268 90.0 % (9 / 10)
make_partition_op_expr ECB 6268
partition_bounds_copy GIC 7269 100.0 % (36 / 36)
partition_bounds_create ECB 7269
qsort_partition_list_value_cmp GIC 9953 100.0 % (6 / 6)
qsort_partition_rbound_cmp GIC 10220 100.0 % (5 / 5)
make_one_partition_rbound ECB 16294
partition_rbound_cmp ECB 17167
partitions_are_ordered GIC 33219 100.0 % (15 / 15)
partition_list_bsearch GIC 47779 100.0 % (14 / 14)
compute_partition_hash_value GIC 106330 100.0 % (10 / 10)
partition_range_datum_bsearch ECB 246513
partition_rbound_datum_cmp ECB 777926

Generated by: LCOV version v1.16-55-g56c0a2a