LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit UBC GNC CBC DCB
Current: 0e5ff9b9b45a657aea12440478dc002e9b01f138 vs 0123ce131fca454009439dfa3b2266d1d40737d7 Lines: 94.9 % 1081 1026 55 10 1016 12
Current Date: 2026-03-14 14:10:32 -0400 Functions: 100.0 % 23 23 10 13
Baseline: lcov-20260315-024220-baseline Branches: 79.4 % 861 684 177 684
Baseline Date: 2026-03-14 15:27:56 +0100 Line coverage date bins:
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
(30,360] days: 100.0 % 10 10 10
(360..) days: 94.9 % 1071 1016 55 1016
Function coverage date bins:
(360..) days: 100.0 % 23 23 10 13
Branch coverage date bins:
(360..) days: 79.4 % 861 684 177 684

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 18806 89.7 % (183 / 204) 81.2 % (121 / 149)
gen_partprune_steps_internal CBC 13500 95.7 % (111 / 116) 84.3 % (75 / 89)
gen_prune_steps_from_opexps CBC 9022 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_list_bounds GNC 3635 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions CBC 6029 90.0 % (36 / 40) 64.9 % (24 / 37)
match_boolean_partition_clause GNC 18806 89.7 % (35 / 39) 84.0 % (21 / 25)
get_matching_range_bounds GNC 3442 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 4135 97.6 % (80 / 82) 84.8 % (39 / 46)
perform_pruning_base_step GNC 7238 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 9063 96.0 % (24 / 25) 83.3 % (10 / 12)
add_part_relids CBC 7189 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 10756 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_prune_step_combine CBC 2124 100.0 % (7 / 7)
gen_prune_step_op CBC 10329 100.0 % (10 / 10) 75.0 % (3 / 4)
get_partkey_exec_paramids CBC 209 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 9840 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 4788 100.0 % (45 / 45) 77.5 % (31 / 40)
partkey_datum_from_expr CBC 7349 100.0 % (10 / 10) 75.0 % (3 / 4)
pull_exec_paramids CBC 942 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 1201 100.0 % (9 / 9) 100.0 % (6 / 6)

Generated by: LCOV version 2.4-beta