LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c38de3ae6098ccf1904109f2e550eb4777f66024 vs e352ac8c5c90ed6ce792f044c22145578542a330 Lines: 95.3 % 1087 1036 51 5 1031 5
Current Date: 2026-11-05 14:14:01 +0100 Functions: 100.0 % 23 23 2 21
Baseline: lcov-20261105-baseline Branches: 80.0 % 865 692 173 692
Baseline Date: 2026-11-05 14:14:01 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 3 3 3
(30,360] days: 100.0 % 40 40 5 35
(360..) days: 95.1 % 1044 993 51 993
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: 75.0 % 4 3 1 3
(30,360] days: 76.2 % 42 32 10 32
(360..) days: 80.2 % 819 657 162 657

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 29446 90.5 % (191 / 211) 81.7 % (125 / 153)
gen_partprune_steps_internal CBC 20528 95.7 % (110 / 115) 84.3 % (75 / 89)
gen_prune_steps_from_opexps CBC 12996 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_partitions GNC 8391 90.0 % (36 / 40) 64.9 % (24 / 37)
match_boolean_partition_clause CBC 29446 90.2 % (37 / 41) 84.0 % (21 / 25)
get_matching_hash_bounds CBC 261 90.0 % (18 / 20) 75.0 % (9 / 12)
get_matching_list_bounds CBC 5305 97.2 % (69 / 71) 80.0 % (48 / 60)
get_matching_range_bounds CBC 4867 98.3 % (114 / 116) 79.2 % (95 / 120)
make_partitionedrel_pruneinfo GNC 5822 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step CBC 10437 95.6 % (43 / 45) 80.8 % (21 / 26)
perform_pruning_combine_step CBC 2181 95.7 % (45 / 47) 71.8 % (28 / 39)
prune_append_rel_partitions CBC 13867 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 10784 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 15782 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_prune_step_combine CBC 3696 100.0 % (7 / 7)
gen_prune_step_op CBC 15311 100.0 % (10 / 10) 75.0 % (3 / 4)
get_partkey_exec_paramids CBC 357 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 14446 100.0 % (6 / 6) 83.3 % (5 / 6)
get_steps_using_prefix_recurse CBC 1245 100.0 % (40 / 40) 67.5 % (27 / 40)
make_partition_pruneinfo CBC 6959 100.0 % (45 / 45) 77.5 % (31 / 40)
partkey_datum_from_expr CBC 10630 100.0 % (10 / 10) 75.0 % (3 / 4)
pull_exec_paramids CBC 1563 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1978 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1