LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: f76c13edadc2b319036e0d238703ed56bb23f934 vs 9e17d25e79d4756be08b4a5521b4b58450217137 Lines: 95.0 % 1084 1030 54 5 1025 5
Current Date: 2026-09-20 14:13:17 +0900 Functions: 100.0 % 23 23 2 21
Baseline: lcov-20260920-baseline Branches: 79.8 % 861 687 174 687
Baseline Date: 2026-09-20 14:13:13 +0900 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 9 9 9
(7,30] days: 100.0 % 2 2 2
(30,360] days: 100.0 % 29 29 5 24
(360..) days: 94.8 % 1044 990 54 990
Function coverage date bins:
(30,360] days: 100.0 % 1 1 1
(360..) days: 100.0 % 22 22 2 20
Branch coverage date bins:
(1,7] days: 88.9 % 18 16 2 16
(7,30] days: 75.0 % 8 6 2 6
(30,360] days: 62.5 % 16 10 6 10
(360..) days: 80.0 % 819 655 164 655

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 29310 89.9 % (187 / 208) 81.2 % (121 / 149)
get_matching_range_bounds CBC 4819 98.3 % (114 / 116) 79.2 % (95 / 120)
gen_prune_steps_from_opexps CBC 12940 95.6 % (108 / 113) 81.9 % (95 / 116)
gen_partprune_steps_internal CBC 20391 95.7 % (110 / 115) 84.3 % (75 / 89)
get_matching_list_bounds CBC 5293 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions GNC 8331 90.0 % (36 / 40) 64.9 % (24 / 37)
get_steps_using_prefix_recurse CBC 1245 100.0 % (40 / 40) 67.5 % (27 / 40)
perform_pruning_combine_step CBC 2181 95.7 % (45 / 47) 71.8 % (28 / 39)
make_partition_pruneinfo CBC 6878 100.0 % (45 / 45) 77.5 % (31 / 40)
make_partitionedrel_pruneinfo GNC 5766 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step CBC 10377 95.6 % (43 / 45) 80.8 % (21 / 26)
match_boolean_partition_clause CBC 29310 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 345 100.0 % (11 / 11) 87.5 % (14 / 16)
prune_append_rel_partitions CBC 13669 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 10705 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_prune_step_op CBC 15245 100.0 % (10 / 10) 75.0 % (3 / 4)
get_steps_using_prefix CBC 14390 100.0 % (6 / 6) 83.3 % (5 / 6)
partkey_datum_from_expr CBC 10580 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_partprune_steps CBC 15641 100.0 % (8 / 8) 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1945 100.0 % (9 / 9) 100.0 % (6 / 6)
gen_prune_step_combine CBC 3697 100.0 % (7 / 7)
pull_exec_paramids CBC 1531 100.0 % (4 / 4)

Generated by: LCOV version 2.0-1