LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - planner.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2409 2492 96.7 %
Date: 2025-11-13 18:17:47 Functions: 63 63 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
create_degenerate_grouping_paths 30
preprocess_phv_expression 90
plan_cluster_use_sort 192
common_prefix_cmp 204
expression_planner_with_deps 378
group_by_has_partkey 772
create_partitionwise_grouping_paths 826
extract_rollup_sets 926
preprocess_grouping_sets 938
reorder_grouping_sets 1510
consider_groupingsets_paths 1822
gather_grouping_paths 2328
adjust_group_pathkeys_for_groupagg 2420
create_window_paths 2564
make_window_input_target 2564
name_active_windows 2564
optimize_window_clauses 2564
select_active_windows 2564
create_one_window_path 2778
has_volatile_pathkey 2816
create_distinct_paths 2988
create_partial_distinct_paths 2988
create_final_distinct_paths 3096
make_partial_grouping_target 3096
remap_to_groupclause_idx 4344
create_partial_unique_paths 4868
preprocess_limit 5034
get_useful_pathkeys_for_distinct 5384
make_pathkeys_for_window 5528
postprocess_setop_tlist 6110
preprocess_groupclause 8270
create_final_unique_paths 8508
create_unique_paths 8782
adjust_paths_for_srfs 12370
generate_setop_child_grouplist 12516
select_rowmark_type 14172
mark_partial_aggref 17700
plan_create_index_workers 35392
create_partial_grouping_paths 36746
can_partial_agg 39452
create_grouping_paths 39482
is_degenerate_grouping 39482
make_group_input_target 39482
add_paths_to_grouping_rel 40760
create_ordinary_grouping_paths 41618
make_grouping_rel 41648
get_number_of_groups 46370
make_ordered_path 58102
make_sort_input_target 70248
create_ordered_paths 74138
choose_plan_name 77888
expression_planner 241426
planner 455876
standard_planner 455876
get_cheapest_fractional_path 492192
standard_qp_callback 522194
grouping_planner 528334
preprocess_rowmarks 532286
subquery_planner 532690
apply_scanjoin_target_to_paths 545860
limit_needed 1126854
preprocess_qual_conditions 1318850
preprocess_expression 4438072

Generated by: LCOV version 1.16