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
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