LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC ECB DCB
Current: d36b728949bf4e37ada1cd23e0f2aaa94f609a70 vs 52e118fe2f7e3381bdaa479816a7f72eda2ae517 Lines: 94.9 % 1084 1029 55 11 1018 3 13
Current Date: 2026-06-29 16:15:13 +0200 Functions: 100.0 % 23 23 12 11 1
Baseline: lcov-20260630-baseline Branches: 79.4 % 859 682 177 682
Baseline Date: 2026-06-29 13:01:57 +0200 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 23 23 11 12
(360..) days: 94.8 % 1061 1006 55 1006 3
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 22 22 11 11
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 GNC 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 1529 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1948 100.0 % (9 / 9) 100.0 % (6 / 6)
perform_pruning_combine_step GNC 2089 95.7 % (45 / 47) 71.8 % (28 / 39)
gen_prune_step_combine CBC 3530 100.0 % (7 / 7)
get_matching_range_bounds GNC 4746 97.4 % (114 / 117) 75.8 % (91 / 120)
get_matching_list_bounds GNC 5410 94.4 % (67 / 71) 78.3 % (47 / 60)
make_partitionedrel_pruneinfo GNC 6013 97.6 % (80 / 82) 84.8 % (39 / 46)
make_partition_pruneinfo GNC 7164 100.0 % (45 / 45) 77.5 % (31 / 40)
get_matching_partitions CBC 8469 90.0 % (36 / 40) 64.9 % (24 / 37)
perform_pruning_base_step GNC 10421 95.6 % (43 / 45) 80.8 % (21 / 26)
partkey_datum_from_expr CBC 10594 100.0 % (10 / 10) 75.0 % (3 / 4)
add_part_relids CBC 11053 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_prune_steps_from_opexps CBC 13178 95.6 % (108 / 113) 81.9 % (95 / 116)
prune_append_rel_partitions GNC 14110 96.0 % (24 / 25) 83.3 % (10 / 12)
get_steps_using_prefix GNC 14538 100.0 % (6 / 6) 83.3 % (5 / 6)
gen_prune_step_op CBC 15373 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_partprune_steps CBC 16117 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_partprune_steps_internal GNC 20687 95.7 % (110 / 115) 84.3 % (75 / 89)
match_clause_to_partition_key GNC 29681 89.9 % (187 / 208) 81.2 % (121 / 149)

Generated by: LCOV version 2.0-1