LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 1a1248818fb8b8b0353c292c632d6a6af77e8209 vs 8e82d6610e7280d7870c0c36ff1c797e3cfb3e09 Lines: 95.2 % 1084 1032 52 5 1027 5
Current Date: 2026-10-12 11:56:10 +0200 Functions: 100.0 % 23 23 2 21
Baseline: lcov-20261012-baseline Branches: 79.9 % 861 688 173 688
Baseline Date: 2026-10-12 10:36:06 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 9 9 9
(30,360] days: 100.0 % 31 31 5 26
(360..) days: 95.0 % 1044 992 52 992
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 22 22 2 20
Branch coverage date bins:
(7,30] days: 88.9 % 18 16 2 16
(30,360] days: 66.7 % 24 16 8 16
(360..) days: 80.1 % 819 656 163 656

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
match_clause_to_partition_key CBC 29417 89.9 % (187 / 208) 81.2 % (121 / 149)
get_matching_range_bounds CBC 4835 98.3 % (114 / 116) 79.2 % (95 / 120)
gen_prune_steps_from_opexps CBC 13004 95.6 % (108 / 113) 81.9 % (95 / 116)
gen_partprune_steps_internal CBC 20485 95.7 % (110 / 115) 84.3 % (75 / 89)
get_matching_partitions GNC 8363 90.0 % (36 / 40) 64.9 % (24 / 37)
get_steps_using_prefix_recurse CBC 1245 100.0 % (40 / 40) 67.5 % (27 / 40)
get_matching_list_bounds CBC 5309 97.2 % (69 / 71) 80.0 % (48 / 60)
perform_pruning_combine_step CBC 2181 95.7 % (45 / 47) 71.8 % (28 / 39)
make_partition_pruneinfo CBC 6937 100.0 % (45 / 45) 77.5 % (31 / 40)
make_partitionedrel_pruneinfo GNC 5806 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step CBC 10409 95.6 % (43 / 45) 80.8 % (21 / 26)
match_boolean_partition_clause CBC 29417 90.2 % (37 / 41) 84.0 % (21 / 25)
get_matching_hash_bounds CBC 261 90.0 % (18 / 20) 75.0 % (9 / 12)
get_partkey_exec_paramids CBC 346 100.0 % (11 / 11) 87.5 % (14 / 16)
prune_append_rel_partitions CBC 13785 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 10758 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_prune_step_op CBC 15309 100.0 % (10 / 10) 75.0 % (3 / 4)
get_steps_using_prefix CBC 14454 100.0 % (6 / 6) 83.3 % (5 / 6)
partkey_datum_from_expr CBC 10612 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_partprune_steps CBC 15731 100.0 % (8 / 8) 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1956 100.0 % (9 / 9) 100.0 % (6 / 6)
gen_prune_step_combine CBC 3698 100.0 % (7 / 7)
pull_exec_paramids CBC 1538 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1