LCOV - code coverage report
Current view:
top level
-
src/backend/optimizer/plan
- createplan.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 20devel
Lines:
95.8 %
2345
2246
Test Date:
2026-09-14 01:15:55
Functions:
99.1 %
114
113
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.9 %
1093
862
Function Name
Hit count
make_sort_from_sortclauses
0
create_customscan_plan
10
bitmap_subplan_mark_shared
25
inject_projection_plan
27
label_incrementalsort_with_costsize
30
materialize_finished_plan
71
change_plan_targetlist
74
make_bitmap_and
167
create_group_plan
226
make_group
226
make_sort_from_groupcols
240
create_samplescan_plan
247
make_samplescan
247
create_minmaxagg_plan
298
make_bitmap_or
298
create_gather_merge_plan
308
is_projection_capable_plan
353
create_namedtuplestorescan_plan
435
make_namedtuplestorescan
435
create_merge_append_plan
461
create_tidscan_plan
562
make_tidscan
562
create_tablefuncscan_plan
604
make_tablefuncscan
604
create_recursiveunion_plan
635
create_worktablescan_plan
635
make_recursive_union
635
make_worktablescan
635
create_setop_plan
637
make_setop
637
create_incrementalsort_plan
839
make_incrementalsort_from_pathkeys
849
create_gather_plan
850
make_gather
850
make_incrementalsort
869
create_groupingsets_plan
872
create_foreignscan_plan
1144
make_foreignscan
1144
create_memoize_plan
1492
make_memoize
1492
create_tidrangescan_plan
1658
make_tidrangescan
1658
remap_groupColIdx
1825
create_windowagg_plan
2498
make_windowagg
2498
create_ctescan_plan
3006
make_ctescan
3006
create_material_plan
3192
create_limit_plan
3234
make_material
3416
create_resultscan_plan
3511
make_limit
3564
create_unique_plan
4208
make_unique_from_pathkeys
4208
create_mergejoin_plan
5199
make_mergejoin
5199
create_lockrows_plan
6548
make_lockrows
6548
create_valuesscan_plan
6832
make_valuesscan
6832
label_sort_with_costsize
7256
create_gating_plan
8472
make_gating_result
9830
create_project_set_plan
10161
make_project_set
10161
make_indexonlyscan
12821
create_bitmap_scan_plan
18324
make_bitmap_heapscan
18324
make_bitmap_indexscan
18794
create_bitmap_subplan
19259
create_append_plan
20031
mark_async_capable_plan
24853
create_subqueryscan_plan
29091
make_subqueryscan
29091
create_hashjoin_plan
32617
make_hash
32617
make_hashjoin
32617
create_functionscan_plan
34904
make_functionscan
34904
create_agg_plan
36585
get_switched_clauses
37816
make_agg
38410
copy_plan_costsize
41269
create_sort_plan
56066
make_sort_from_pathkeys
63212
make_sort
63562
create_modifytable_plan
65588
make_modifytable
65588
prepare_sort_from_pathkeys
67108
create_nestloop_plan
71852
make_nestloop
71852
create_join_plan
109668
make_indexscan
122057
create_indexscan_plan
134878
fix_indexorderby_references
134878
fix_indexqual_references
134878
create_group_result_plan
141582
make_one_row_result
146402
fix_indexqual_clause
149314
fix_indexqual_operand
149494
create_seqscan_plan
172894
make_seqscan
172894
create_projection_plan
250884
replace_nestloop_params
274580
create_scan_plan
389941
create_plan
392548
get_gating_quals
499609
is_projection_capable_path
568841
use_physical_tlist
583958
order_qual_clauses
721123
build_path_tlist
766290
copy_generic_path_info
875775
replace_nestloop_params_mutator
1002191
create_plan_recurse
1106804
Generated by:
LCOV version 2.0-1