LCOV - code coverage report
Current view:
top level
-
src/backend/optimizer/plan
- createplan.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19devel
Lines:
95.2 %
2320
2208
Test Date:
2026-03-19 00:15:45
Functions:
98.2 %
114
112
Legend:
Lines:    
hit
not hit
Function Name
Hit count
create_customscan_plan
0
make_sort_from_sortclauses
0
bitmap_subplan_mark_shared
25
inject_projection_plan
27
label_incrementalsort_with_costsize
30
change_plan_targetlist
51
materialize_finished_plan
71
make_bitmap_and
165
create_group_plan
206
make_group
206
make_sort_from_groupcols
240
create_samplescan_plan
243
make_samplescan
243
make_bitmap_or
289
create_minmaxagg_plan
296
create_gather_merge_plan
323
is_projection_capable_plan
331
create_namedtuplestorescan_plan
391
make_namedtuplestorescan
391
create_merge_append_plan
471
create_tablefuncscan_plan
519
make_tablefuncscan
519
create_tidscan_plan
548
make_tidscan
548
create_setop_plan
599
make_setop
599
create_recursiveunion_plan
688
create_worktablescan_plan
688
make_recursive_union
688
make_worktablescan
688
create_incrementalsort_plan
712
make_incrementalsort_from_pathkeys
722
make_incrementalsort
742
create_groupingsets_plan
827
create_gather_plan
850
make_gather
850
create_foreignscan_plan
1047
make_foreignscan
1047
create_memoize_plan
1512
make_memoize
1512
create_tidrangescan_plan
1668
make_tidrangescan
1668
remap_groupColIdx
1730
create_windowagg_plan
2348
make_windowagg
2348
create_ctescan_plan
2910
make_ctescan
2910
create_material_plan
3077
create_limit_plan
3263
make_material
3290
create_resultscan_plan
3440
make_limit
3589
create_unique_plan
4433
make_unique_from_pathkeys
4433
create_mergejoin_plan
5492
make_mergejoin
5492
create_valuesscan_plan
6684
make_valuesscan
6684
label_sort_with_costsize
7839
create_lockrows_plan
8437
make_lockrows
8437
create_gating_plan
8470
make_gating_result
9784
create_project_set_plan
9900
make_project_set
9900
make_indexonlyscan
13616
create_bitmap_scan_plan
18804
make_bitmap_heapscan
18804
make_bitmap_indexscan
19263
create_bitmap_subplan
19717
create_append_plan
20236
mark_async_capable_plan
24527
create_subqueryscan_plan
30214
make_subqueryscan
30214
create_hashjoin_plan
31100
make_hash
31100
make_hashjoin
31100
create_functionscan_plan
34986
make_functionscan
34986
create_agg_plan
35488
get_switched_clauses
36592
make_agg
37218
copy_plan_costsize
39739
create_sort_plan
57239
create_modifytable_plan
62756
make_modifytable
62756
make_sort_from_pathkeys
65018
make_sort
65318
prepare_sort_from_pathkeys
68792
create_nestloop_plan
76324
make_nestloop
76324
create_join_plan
112916
make_indexscan
120454
create_indexscan_plan
134070
fix_indexorderby_references
134070
fix_indexqual_references
134070
create_group_result_plan
137260
make_one_row_result
141951
fix_indexqual_clause
148615
fix_indexqual_operand
148755
create_seqscan_plan
182153
make_seqscan
182153
create_projection_plan
255341
replace_nestloop_params
277262
create_plan
392788
create_scan_plan
399102
get_gating_quals
512018
is_projection_capable_path
581135
use_physical_tlist
592341
order_qual_clauses
728576
build_path_tlist
766286
copy_generic_path_info
883219
replace_nestloop_params_mutator
1011537
create_plan_recurse
1118280
Generated by:
LCOV version 2.0-1