LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - planner.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 97.1 % 2523 2449
Test Date: 2026-02-17 17:20:33 Functions: 100.0 % 63 63
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
create_degenerate_grouping_paths 21
preprocess_phv_expression 45
plan_cluster_use_sort 97
common_prefix_cmp 102
expression_planner_with_deps 189
group_by_has_partkey 386
create_partitionwise_grouping_paths 413
extract_rollup_sets 504
preprocess_grouping_sets 510
reorder_grouping_sets 820
consider_groupingsets_paths 981
adjust_group_pathkeys_for_groupagg 1223
create_window_paths 1338
make_window_input_target 1338
name_active_windows 1338
optimize_window_clauses 1338
select_active_windows 1338
has_volatile_pathkey 1421
create_one_window_path 1445
create_distinct_paths 1507
create_partial_distinct_paths 1507
gather_grouping_paths 1544
create_final_distinct_paths 1561
make_partial_grouping_target 1928
remap_to_groupclause_idx 2314
create_partial_unique_paths 2498
preprocess_limit 2625
get_useful_pathkeys_for_distinct 2710
make_pathkeys_for_window 2876
postprocess_setop_tlist 3108
preprocess_groupclause 4324
create_final_unique_paths 4372
create_unique_paths 4463
generate_setop_child_grouplist 6388
adjust_paths_for_srfs 6395
mark_partial_aggref 9290
select_rowmark_type 9964
plan_create_index_workers 18308
create_partial_grouping_paths 21558
can_partial_agg 22960
create_grouping_paths 22981
is_degenerate_grouping 22981
make_group_input_target 22981
add_paths_to_grouping_rel 23614
create_ordinary_grouping_paths 24043
make_grouping_rel 24064
get_number_of_groups 27179
make_ordered_path 33190
make_sort_input_target 36082
create_ordered_paths 38068
choose_plan_name 42791
expression_planner 122499
planner 234740
standard_planner 234740
get_cheapest_fractional_path 253196
standard_qp_callback 271654
grouping_planner 274777
preprocess_rowmarks 276767
subquery_planner 276976
apply_scanjoin_target_to_paths 283982
limit_needed 585801
preprocess_qual_conditions 684938
preprocess_expression 2308052

Generated by: LCOV version 2.0-1