LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC CBC
Current: 603a3335f2b60b2c798da5c627b3bb288b92a7bd vs e395fbd32a07557de4ac98088928c1749d4845d8 Lines: 94.9 % 1084 1029 55 1029
Current Date: 2026-07-25 17:13:00 -0400 Functions: 100.0 % 23 23 23
Baseline: lcov-20260726-baseline Branches: 79.4 % 859 682 177 682
Baseline Date: 2026-07-25 19:16:42 +0200 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
add_part_relids CBC 11089 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 16151 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_partprune_steps_internal CBC 20751 95.7 % (110 / 115) 84.3 % (75 / 89)
gen_prune_step_combine CBC 3542 100.0 % (7 / 7)
gen_prune_step_op CBC 15417 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_prune_steps_from_opexps CBC 13222 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_hash_bounds CBC 261 90.0 % (18 / 20) 75.0 % (9 / 12)
get_matching_list_bounds CBC 5422 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions CBC 8487 90.0 % (36 / 40) 64.9 % (24 / 37)
get_matching_range_bounds CBC 4762 97.4 % (114 / 117) 75.8 % (91 / 120)
get_partkey_exec_paramids CBC 341 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 14582 100.0 % (6 / 6) 83.3 % (5 / 6)
get_steps_using_prefix_recurse CBC 1155 100.0 % (39 / 39) 68.4 % (26 / 38)
make_partition_pruneinfo CBC 7192 100.0 % (45 / 45) 77.5 % (31 / 40)
make_partitionedrel_pruneinfo CBC 6015 97.6 % (80 / 82) 84.8 % (39 / 46)
match_boolean_partition_clause CBC 29765 90.2 % (37 / 41) 84.0 % (21 / 25)
match_clause_to_partition_key CBC 29765 89.9 % (187 / 208) 81.2 % (121 / 149)
partkey_datum_from_expr CBC 10622 100.0 % (10 / 10) 75.0 % (3 / 4)
perform_pruning_base_step CBC 10449 95.6 % (43 / 45) 80.8 % (21 / 26)
perform_pruning_combine_step CBC 2099 95.7 % (45 / 47) 71.8 % (28 / 39)
prune_append_rel_partitions CBC 14133 96.0 % (24 / 25) 83.3 % (10 / 12)
pull_exec_paramids CBC 1539 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1968 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1