LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: c3df85756ceb0246958ef2b72c04aba51e52de13 vs 167cb26718e3eae4fef470900b4cd1d434f15649 Lines: 94.9 % 1081 1026 55 10 1016 12
Current Date: 2025-12-18 07:33:40 +0900 Functions: 100.0 % 23 23 9 14
Baseline: lcov-20251218-005734-baseline Branches: 79.4 % 861 684 177 684
Baseline Date: 2025-12-17 11:55:04 -0800 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(1,7] days: 100.0 % 10 10 10
(30,360] days: 100.0 % 9 9 9
(360..) days: 94.8 % 1062 1007 55 1007
Function coverage date bins:
(360..) days: 100.0 % 23 23 9 14
Branch coverage date bins:
(30,360] days: 75.0 % 4 3 1 3
(360..) days: 79.5 % 857 681 176 681

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 GNC 18732 89.7 % (183 / 204) 81.2 % (121 / 149)
gen_partprune_steps_internal CBC 13420 95.7 % (111 / 116) 84.3 % (75 / 89)
gen_prune_steps_from_opexps CBC 8984 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_list_bounds GNC 3633 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions CBC 6010 90.0 % (36 / 40) 64.9 % (24 / 37)
match_boolean_partition_clause CBC 18732 89.7 % (35 / 39) 84.0 % (21 / 25)
get_matching_range_bounds GNC 3425 97.4 % (114 / 117) 76.2 % (93 / 122)
get_matching_hash_bounds GNC 158 90.0 % (18 / 20) 75.0 % (9 / 12)
make_partitionedrel_pruneinfo GNC 4108 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step GNC 7219 95.6 % (43 / 45) 80.8 % (21 / 26)
perform_pruning_combine_step GNC 1283 95.7 % (45 / 47) 71.8 % (28 / 39)
prune_append_rel_partitions GNC 8995 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 7153 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 10672 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_prune_step_combine CBC 2125 100.0 % (7 / 7)
gen_prune_step_op CBC 10291 100.0 % (10 / 10) 75.0 % (3 / 4)
get_partkey_exec_paramids CBC 207 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 9802 100.0 % (8 / 8) 83.3 % (5 / 6)
get_steps_using_prefix_recurse CBC 693 100.0 % (39 / 39) 68.4 % (26 / 38)
make_partition_pruneinfo GNC 4754 100.0 % (45 / 45) 77.5 % (31 / 40)
partkey_datum_from_expr CBC 7330 100.0 % (10 / 10) 75.0 % (3 / 4)
pull_exec_paramids CBC 939 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1202 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta