LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - planner.c (source / functions) Coverage Total Hit
Test: Code coverage Lines: 96.5 % 3739 3610
Test Date: 2026-01-26 10:56:24 Functions: 100.0 % 63 63
Legend: Lines:     hit not hit
Branches: + taken - not taken # not executed
Branches: 82.5 % 2475 2042

Function Name Sort by function name Hit count Sort by function hit count
create_degenerate_grouping_paths 7
preprocess_phv_expression 15
plan_cluster_use_sort 27
common_prefix_cmp 34
expression_planner_with_deps 52
group_by_has_partkey 127
create_partitionwise_grouping_paths 136
create_distinct_paths 149
create_partial_distinct_paths 149
extract_rollup_sets 164
preprocess_grouping_sets 166
create_final_distinct_paths 167
adjust_group_pathkeys_for_groupagg 206
get_useful_pathkeys_for_distinct 262
reorder_grouping_sets 268
has_volatile_pathkey 275
consider_groupingsets_paths 317
gather_grouping_paths 395
create_window_paths 426
make_window_input_target 426
name_active_windows 426
optimize_window_clauses 426
select_active_windows 426
create_one_window_path 461
preprocess_limit 504
make_partial_grouping_target 521
create_partial_unique_paths 722
remap_to_groupclause_idx 755
postprocess_setop_tlist 798
make_pathkeys_for_window 918
create_unique_paths 1203
preprocess_groupclause 1326
create_final_unique_paths 1336
select_rowmark_type 1644
adjust_paths_for_srfs 1711
generate_setop_child_grouplist 1940
mark_partial_aggref 2955
plan_create_index_workers 3573
create_partial_grouping_paths 4808
can_partial_agg 5041
create_grouping_paths 5048
is_degenerate_grouping 5048
make_group_input_target 5048
add_paths_to_grouping_rel 5255
create_ordinary_grouping_paths 5397
make_grouping_rel 5404
get_number_of_groups 6202
make_ordered_path 7330
choose_plan_name 8108
expression_planner 8274
make_sort_input_target 8401
create_ordered_paths 8988
planner 44394
standard_planner 44394
get_cheapest_fractional_path 47902
standard_qp_callback 50850
grouping_planner 51643
preprocess_rowmarks 52273
subquery_planner 52340
apply_scanjoin_target_to_paths 54218
limit_needed 110947
preprocess_qual_conditions 127755
preprocess_expression 434806

Generated by: LCOV version 2.3.2-1