LCOV - differential code coverage report
Current view: top level - src/backend/partitioning - partprune.c (source / functions) Coverage Total Hit LBC UIC UBC GBC GIC GNC CBC DCB
Current: Differential Code Coverage 16@8cea358b128 vs 17@8cea358b128 Lines: 94.8 % 1078 1022 1 55 17 1005 15
Current Date: 2024-04-14 14:21:10 Functions: 100.0 % 23 23 2 21
Baseline: 16@8cea358b128 Branches: 79.0 % 865 683 1 1 180 2 3 4 674
Baseline Date: 2024-04-14 14:21:09 Line coverage date bins:
Legend: Lines: hit not hit | Branches: + taken - not taken # not executed [..60] days: 92.1 % 38 35 3 17 18
(180,240] days: 100.0 % 2 2 2
(240..) days: 94.9 % 1038 985 1 52 985
Function coverage date bins:
(240..) days: 100.0 % 23 23 2 21
Branch coverage date bins:
[..60] days: 71.4 % 14 10 4 4 6
(180,240] days: 100.0 % 2 2 2
(240..) days: 79.0 % 849 671 1 1 176 2 3 666

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 6623 100.0 % (11 / 11) 90.0 % (9 / 10)
gen_partprune_steps CBC 9996 100.0 % (8 / 8) 100.0 % (4 / 4)
gen_partprune_steps_internal CBC 12724 95.7 % (111 / 116) 84.3 % (75 / 89)
gen_prune_step_combine CBC 2114 100.0 % (7 / 7)
gen_prune_step_op CBC 9885 100.0 % (10 / 10) 75.0 % (3 / 4)
gen_prune_steps_from_opexps CBC 8584 95.6 % (108 / 113) 81.9 % (95 / 116)
get_matching_hash_bounds CBC 158 90.0 % (18 / 20) 75.0 % (9 / 12)
get_matching_list_bounds CBC 3466 94.4 % (67 / 71) 78.3 % (47 / 60)
get_matching_partitions CBC 5769 90.0 % (36 / 40) 64.9 % (24 / 37)
get_matching_range_bounds CBC 3348 97.4 % (114 / 117) 76.2 % (93 / 122)
get_partkey_exec_paramids CBC 203 100.0 % (11 / 11) 87.5 % (14 / 16)
get_steps_using_prefix CBC 9396 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 CBC 4356 100.0 % (43 / 43) 77.5 % (31 / 40)
make_partitionedrel_pruneinfo CBC 3827 97.4 % (76 / 78) 84.1 % (37 / 44)
match_boolean_partition_clause GNC 17755 89.7 % (35 / 39) 84.0 % (21 / 25)
match_clause_to_partition_key GNC 17755 89.7 % (183 / 204) 81.2 % (121 / 149)
partkey_datum_from_expr CBC 7086 100.0 % (11 / 11) 50.0 % (5 / 10)
perform_pruning_base_step CBC 6975 95.6 % (43 / 45) 80.8 % (21 / 26)
perform_pruning_combine_step CBC 1280 95.7 % (45 / 47) 71.8 % (28 / 39)
prune_append_rel_partitions CBC 8064 96.3 % (26 / 27) 83.3 % (10 / 12)
pull_exec_paramids CBC 858 100.0 % (4 / 4)
pull_exec_paramids_walker CBC 981 88.9 % (8 / 9) 83.3 % (5 / 6)

Generated by: LCOV version 2.1-beta2-3-g6141622