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