LCOV - differential code coverage report
Current view: top level - src/backend/optimizer/plan - planner.c (source / functions) Coverage Total Hit UNC LBC UIC UBC GBC GIC GNC CBC EUB ECB DUB DCB
Current: Differential Code Coverage HEAD vs 15 Lines: 96.7 % 2223 2149 12 20 41 1 20 1302 245 582 52 1421 1 126
Current Date: 2023-04-08 15:15:32 Functions: 100.0 % 56 56 52 4 49 7
Baseline: 15
Baseline Date: 2023-04-08 15:09:40
Legend: Lines: hit not hit

Function Name Sort by function name TLA Hit count Sort by function hit count Lines Sort by unexercised lines in function
create_degenerate_grouping_paths ECB 9
preprocess_phv_expression ECB 36
common_prefix_cmp ECB 78
plan_cluster_use_sort ECB 99
group_by_has_partkey GIC 254 94.4 % (17 / 18)
create_partitionwise_grouping_paths GIC 257 97.7 % (42 / 43)
extract_rollup_sets GIC 361 98.8 % (80 / 81)
preprocess_grouping_sets GIC 367 100.0 % (56 / 56)
reorder_grouping_sets GNC 605 100.0 % (20 / 20)
consider_groupingsets_paths ECB 722
gather_grouping_paths ECB 781
adjust_group_pathkeys_for_groupagg ECB 811
create_distinct_paths ECB 970
create_partial_distinct_paths GIC 970 86.0 % (37 / 43)
create_final_distinct_paths ECB 1015
create_window_paths ECB 1017
make_window_input_target GIC 1017 100.0 % (29 / 29)
optimize_window_clauses GNC 1017 97.8 % (44 / 45)
select_active_windows GIC 1017 100.0 % (21 / 21)
make_partial_grouping_target GIC 1040 100.0 % (26 / 26)
create_one_window_path GIC 1083 100.0 % (25 / 25)
remove_useless_groupby_columns GIC 1598 98.0 % (50 / 51)
remap_to_groupclause_idx ECB 1794
make_pathkeys_for_window GIC 2172 77.8 % (7 / 9)
preprocess_limit ECB 2440
postprocess_setop_tlist ECB 2588
preprocess_groupclause ECB 3353
mark_partial_aggref GIC 3462 100.0 % (9 / 9)
adjust_paths_for_srfs GIC 3522 100.0 % (31 / 31)
select_rowmark_type ECB 5098
create_partial_grouping_paths ECB 15091
plan_create_index_workers GIC 15271 100.0 % (44 / 44)
can_partial_agg GIC 16231 88.9 % (8 / 9)
create_grouping_paths GIC 16240 100.0 % (28 / 28)
is_degenerate_grouping ECB 16240
make_group_input_target ECB 16240
create_ordinary_grouping_paths GIC 16930 97.2 % (35 / 36)
make_grouping_rel ECB 16939
get_number_of_groups GIC 17798 97.1 % (34 / 35)
make_sort_input_target ECB 23324
create_ordered_paths ECB 24802
expression_planner GIC 153163 100.0 % (4 / 4)
planner ECB 197901
standard_planner ECB 197901
standard_qp_callback GIC 222891 91.8 % (45 / 49)
grouping_planner GIC 225492 97.8 % (221 / 226)
preprocess_rowmarks ECB 227027
subquery_planner ECB 227036
apply_scanjoin_target_to_paths GIC 232971 100.0 % (57 / 57)
limit_needed ECB 464587
preprocess_qual_conditions GIC 541633 86.7 % (13 / 15)
preprocess_expression ECB 1652358

Generated by: LCOV version v1.16-55-g56c0a2a