LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: ba12a202ce1b5581dc0ed149cf3f637d7897ad5d vs 2866d8c7dbfc9d882a7d80fef93fbbe763709932 Lines: 94.9 % 1080 1025 55 5 1020 5
Current Date: 2026-08-27 14:31:44 +0300 Functions: 100.0 % 23 23 2 21
Baseline: lcov-20260827-baseline Branches: 79.6 % 855 681 174 681
Baseline Date: 2026-08-27 14:31:58 +0300 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(7,30] days: 100.0 % 6 6 5 1
(30,360] days: 100.0 % 23 23 23
(360..) days: 94.8 % 1051 996 55 996
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: 50.0 % 4 2 2 2
(30,360] days: 66.7 % 12 8 4 8
(360..) days: 80.0 % 839 671 168 671

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 29550 89.9 % (187 / 208) 81.2 % (121 / 149)
gen_partprune_steps_internal CBC 20606 95.7 % (110 / 115) 84.3 % (75 / 89)
gen_prune_steps_from_opexps CBC 13028 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_list_bounds CBC 5390 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions GNC 8366 90.0 % (36 / 40) 64.9 % (24 / 37)
match_boolean_partition_clause CBC 29550 90.2 % (37 / 41) 84.0 % (21 / 25)
get_matching_range_bounds CBC 4712 97.3 % (110 / 113) 77.6 % (90 / 116)
get_matching_hash_bounds CBC 261 90.0 % (18 / 20) 75.0 % (9 / 12)
make_partitionedrel_pruneinfo GNC 5878 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step CBC 10367 95.6 % (43 / 45) 80.8 % (21 / 26)
perform_pruning_combine_step CBC 2136 95.7 % (45 / 47) 71.8 % (28 / 39)
prune_append_rel_partitions CBC 13797 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 10878 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 15852 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_prune_step_combine CBC 3608 100.0 % (7 / 7)
gen_prune_step_op CBC 15233 100.0 % (10 / 10) 75.0 % (3 / 4)
get_partkey_exec_paramids CBC 345 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 14388 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 7060 100.0 % (45 / 45) 77.5 % (31 / 40)
partkey_datum_from_expr CBC 10535 100.0 % (10 / 10) 75.0 % (3 / 4)
pull_exec_paramids CBC 1530 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1943 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.0-1