LCOV - code coverage report
Current view:
top level
-
src/backend/optimizer/plan
- planner.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
96.6 %
2585
2498
Test Date:
2026-09-20 01:15:41
Functions:
100.0 %
67
67
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
85.7 %
2246
1925
Function Name
Hit count
add_paths_to_grouping_rel
35275
adjust_group_pathkeys_for_groupagg
1687
adjust_paths_for_srfs
10666
apply_scanjoin_target_to_paths
401981
can_partial_agg
34193
choose_plan_name
62138
common_prefix_cmp
180
consider_groupingsets_paths
1777
create_degenerate_grouping_paths
45
create_distinct_paths
2032
create_final_distinct_paths
2122
create_final_unique_paths
7087
create_grouping_paths
34238
create_one_window_path
2489
create_ordered_paths
59266
create_ordinary_grouping_paths
35988
create_partial_distinct_paths
2032
create_partial_grouping_paths
32013
create_partial_unique_paths
4010
create_partitionwise_grouping_paths
685
create_unique_paths
6993
create_window_paths
2333
expression_planner
133816
expression_planner_with_deps
256
extract_rollup_sets
901
find_having_conflicts
4408
gather_grouping_paths
2545
generate_setop_child_grouplist
10584
get_cheapest_fractional_path
356537
get_number_of_groups
41146
get_useful_pathkeys_for_distinct
3555
group_by_has_partkey
640
group_var_eqop
621
grouping_planner
387609
has_volatile_pathkey
2043
having_var_grouping_eqop
1005
is_degenerate_grouping
34238
limit_needed
829055
make_group_input_target
34238
make_grouping_rel
36033
make_ordered_path
49793
make_partial_grouping_target
3171
make_pathkeys_for_window
4987
make_sort_input_target
56101
make_window_input_target
2333
mark_partial_aggref
15340
name_active_windows
2333
optimize_window_clauses
2333
plan_cluster_use_sort
145
plan_create_index_workers
22748
planner
330251
postprocess_setop_tlist
4902
preprocess_expression
3274219
preprocess_groupclause
7621
preprocess_grouping_sets
910
preprocess_limit
3735
preprocess_qual_conditions
988475
preprocess_rowmarks
390372
preprocess_subquery_phvs
1428
preprocess_subquery_phvs_walker
23325
remap_to_groupclause_idx
4152
reorder_grouping_sets
1480
select_active_windows
2333
select_rowmark_type
11283
standard_planner
330251
standard_qp_callback
391283
subquery_planner
390646
Generated by:
LCOV version 2.0-1