LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC CBC
Current: 77aeca80249c9e640c811e80633a2e334a9320de vs 38afc3dcb25c45b744d4025029ce0a6c90b7059f Lines: 94.9 % 1084 1029 55 1029
Current Date: 2026-07-25 19:08:27 +0900 Functions: 100.0 % 23 23 23
Baseline: lcov-20260725-baseline Branches: 79.4 % 859 682 177 682
Baseline Date: 2026-07-25 19:09:19 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 23 23 23
(360..) days: 94.8 % 1061 1006 55 1006
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 22 22 22
Branch coverage date bins:
(30,360] days: 66.7 % 12 8 4 8
(360..) days: 79.6 % 847 674 173 674

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_matching_hash_bounds CBC 261 90.0 % (18 / 20) 75.0 % (9 / 12)
get_partkey_exec_paramids CBC 341 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix_recurse CBC 1155 100.0 % (39 / 39) 68.4 % (26 / 38)
pull_exec_paramids CBC 1535 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1960 100.0 % (9 / 9) 100.0 % (6 / 6)
perform_pruning_combine_step CBC 2099 95.7 % (45 / 47) 71.8 % (28 / 39)
gen_prune_step_combine CBC 3541 100.0 % (7 / 7)
get_matching_range_bounds CBC 4757 97.4 % (114 / 117) 75.8 % (91 / 120)
get_matching_list_bounds CBC 5419 94.4 % (67 / 71) 78.3 % (47 / 60)
make_partitionedrel_pruneinfo CBC 6009 97.6 % (80 / 82) 84.8 % (39 / 46)
make_partition_pruneinfo CBC 7179 100.0 % (45 / 45) 77.5 % (31 / 40)
get_matching_partitions CBC 8479 90.0 % (36 / 40) 64.9 % (24 / 37)
perform_pruning_base_step CBC 10441 95.6 % (43 / 45) 80.8 % (21 / 26)
partkey_datum_from_expr CBC 10614 100.0 % (10 / 10) 75.0 % (3 / 4)
add_part_relids CBC 11075 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_prune_steps_from_opexps CBC 13203 95.6 % (108 / 113) 81.9 % (95 / 116)
prune_append_rel_partitions CBC 14124 96.0 % (24 / 25) 83.3 % (10 / 12)
get_steps_using_prefix CBC 14563 100.0 % (6 / 6) 83.3 % (5 / 6)
gen_prune_step_op CBC 15398 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_partprune_steps CBC 16133 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_partprune_steps_internal CBC 20729 95.7 % (110 / 115) 84.3 % (75 / 89)
match_boolean_partition_clause CBC 29736 90.2 % (37 / 41) 84.0 % (21 / 25)
match_clause_to_partition_key CBC 29736 89.9 % (187 / 208) 81.2 % (121 / 149)

Generated by: LCOV version 2.0-1