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 %
2567
2480
Test Date:
2026-08-29 20:15:56
Functions:
100.0 %
66
66
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
85.5 %
2238
1914
Function Name
Hit count
create_degenerate_grouping_paths
45
preprocess_phv_expression
75
plan_cluster_use_sort
144
common_prefix_cmp
180
expression_planner_with_deps
267
group_var_eqop
592
group_by_has_partkey
640
create_partitionwise_grouping_paths
685
extract_rollup_sets
901
preprocess_grouping_sets
910
having_var_grouping_eqop
976
reorder_grouping_sets
1480
adjust_group_pathkeys_for_groupagg
1690
consider_groupingsets_paths
1777
create_distinct_paths
2040
create_partial_distinct_paths
2040
has_volatile_pathkey
2046
create_final_distinct_paths
2130
create_window_paths
2333
make_window_input_target
2333
name_active_windows
2333
optimize_window_clauses
2333
select_active_windows
2333
create_one_window_path
2489
gather_grouping_paths
2569
make_partial_grouping_target
3195
get_useful_pathkeys_for_distinct
3577
preprocess_limit
3724
create_partial_unique_paths
3980
remap_to_groupclause_idx
4152
find_having_conflicts
4380
postprocess_setop_tlist
4917
make_pathkeys_for_window
4987
create_unique_paths
6933
create_final_unique_paths
7067
preprocess_groupclause
7593
generate_setop_child_grouplist
10626
adjust_paths_for_srfs
10686
select_rowmark_type
11438
mark_partial_aggref
15362
plan_create_index_workers
22926
create_partial_grouping_paths
31991
can_partial_agg
34204
create_grouping_paths
34249
is_degenerate_grouping
34249
make_group_input_target
34249
add_paths_to_grouping_rel
35286
create_ordinary_grouping_paths
35999
make_grouping_rel
36044
get_number_of_groups
41205
make_ordered_path
49864
make_sort_input_target
57321
create_ordered_paths
60502
choose_plan_name
63070
expression_planner
136347
planner
336341
standard_planner
336341
get_cheapest_fractional_path
362808
grouping_planner
394676
preprocess_rowmarks
397387
subquery_planner
397677
standard_qp_callback
398315
apply_scanjoin_target_to_paths
409062
limit_needed
844949
preprocess_qual_conditions
1006356
preprocess_expression
3332387
Generated by:
LCOV version 2.0-1