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 %
2354
2255
Test Date:
2026-11-09 03:15:56
Functions:
99.1 %
114
113
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
78.9 %
1105
872
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
76
change_plan_targetlist
84
make_bitmap_and
167
create_group_plan
226
make_group
226
make_sort_from_groupcols
245
create_samplescan_plan
262
make_samplescan
262
create_minmaxagg_plan
298
make_bitmap_or
298
create_gather_merge_plan
308
create_namedtuplestorescan_plan
393
make_namedtuplestorescan
393
is_projection_capable_plan
413
create_merge_append_plan
491
create_tidscan_plan
562
make_tidscan
562
create_setop_plan
679
make_setop
679
create_recursiveunion_plan
693
create_worktablescan_plan
693
make_recursive_union
693
make_worktablescan
693
create_tablefuncscan_plan
717
make_tablefuncscan
717
create_incrementalsort_plan
790
make_incrementalsort_from_pathkeys
800
make_incrementalsort
820
create_gather_plan
870
make_gather
870
create_groupingsets_plan
902
create_foreignscan_plan
1143
make_foreignscan
1143
create_memoize_plan
1583
make_memoize
1583
create_tidrangescan_plan
1653
make_tidrangescan
1653
remap_groupColIdx
1875
create_windowagg_plan
2555
make_windowagg
2555
create_limit_plan
3245
create_ctescan_plan
3324
make_ctescan
3324
create_material_plan
3459
make_limit
3575
make_material
3698
create_resultscan_plan
3722
create_unique_plan
4206
make_unique_from_pathkeys
4206
create_mergejoin_plan
5401
make_mergejoin
5401
create_lockrows_plan
6648
make_lockrows
6648
create_valuesscan_plan
6995
make_valuesscan
6995
label_sort_with_costsize
7475
create_gating_plan
8442
make_gating_result
9777
create_project_set_plan
10189
make_project_set
10189
make_indexonlyscan
13136
create_bitmap_scan_plan
18108
make_bitmap_heapscan
18108
make_bitmap_indexscan
18578
create_bitmap_subplan
19043
create_append_plan
20158
mark_async_capable_plan
25318
create_subqueryscan_plan
29814
make_subqueryscan
29814
create_hashjoin_plan
33996
make_hash
33996
make_hashjoin
33996
create_functionscan_plan
35171
make_functionscan
35171
create_agg_plan
37155
make_agg
39030
get_switched_clauses
39397
copy_plan_costsize
42628
create_sort_plan
55540
make_sort_from_pathkeys
62905
make_sort
63260
create_modifytable_plan
65035
make_modifytable
65037
prepare_sort_from_pathkeys
66893
create_nestloop_plan
72477
make_nestloop
72477
create_join_plan
111874
make_indexscan
121211
create_indexscan_plan
134347
fix_indexorderby_references
134347
fix_indexqual_references
134347
create_group_result_plan
141321
make_one_row_result
146360
fix_indexqual_clause
148120
fix_indexqual_operand
148300
create_seqscan_plan
175133
make_seqscan
175133
create_projection_plan
251019
replace_nestloop_params
275040
create_plan
393222
create_scan_plan
393469
get_gating_quals
505343
is_projection_capable_path
565914
use_physical_tlist
587569
order_qual_clauses
726862
build_path_tlist
771395
copy_generic_path_info
881310
replace_nestloop_params_mutator
1005522
create_plan_recurse
1112713
Generated by:
LCOV version 2.0-1