LCOV - code coverage report
Current view:
top level
-
src/backend/optimizer/plan
- createplan.c
(
source
/ functions)
Coverage
Total
Hit
Test:
PostgreSQL 19beta1
Lines:
95.2 %
2321
2209
Test Date:
2026-06-22 00:16:38
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
163
create_group_plan
226
make_group
226
make_sort_from_groupcols
240
create_samplescan_plan
245
make_samplescan
245
make_bitmap_or
287
create_minmaxagg_plan
298
create_gather_merge_plan
323
is_projection_capable_plan
331
create_namedtuplestorescan_plan
437
make_namedtuplestorescan
437
create_merge_append_plan
481
create_tablefuncscan_plan
519
make_tablefuncscan
519
create_tidscan_plan
558
make_tidscan
558
create_setop_plan
599
make_setop
599
create_recursiveunion_plan
633
create_worktablescan_plan
633
make_recursive_union
633
make_worktablescan
633
create_incrementalsort_plan
717
make_incrementalsort_from_pathkeys
727
make_incrementalsort
747
create_gather_plan
855
make_gather
855
create_groupingsets_plan
877
create_foreignscan_plan
1072
make_foreignscan
1072
create_memoize_plan
1537
make_memoize
1537
create_tidrangescan_plan
1663
make_tidrangescan
1663
remap_groupColIdx
1830
create_windowagg_plan
2387
make_windowagg
2387
create_ctescan_plan
2871
make_ctescan
2871
create_material_plan
3117
create_limit_plan
3291
make_material
3330
create_resultscan_plan
3516
make_limit
3621
create_unique_plan
4235
make_unique_from_pathkeys
4235
create_mergejoin_plan
5377
make_mergejoin
5377
create_lockrows_plan
6571
make_lockrows
6571
create_valuesscan_plan
6949
make_valuesscan
6949
label_sort_with_costsize
7622
create_gating_plan
8516
make_gating_result
9892
create_project_set_plan
10146
make_project_set
10146
make_indexonlyscan
13382
create_bitmap_scan_plan
19153
make_bitmap_heapscan
19153
make_bitmap_indexscan
19608
create_bitmap_subplan
20058
create_append_plan
20485
mark_async_capable_plan
24851
create_subqueryscan_plan
29363
make_subqueryscan
29363
create_hashjoin_plan
30664
make_hash
30664
make_hashjoin
30664
create_functionscan_plan
34885
make_functionscan
34885
get_switched_clauses
36041
create_agg_plan
36057
make_agg
37887
copy_plan_costsize
39349
create_sort_plan
57092
make_sort_from_pathkeys
64604
make_sort
64954
create_modifytable_plan
65427
make_modifytable
65427
prepare_sort_from_pathkeys
68453
create_nestloop_plan
73971
make_nestloop
73971
create_join_plan
110012
make_indexscan
118227
create_indexscan_plan
131609
fix_indexorderby_references
131609
fix_indexqual_references
131609
create_group_result_plan
141247
fix_indexqual_clause
145958
make_one_row_result
146047
fix_indexqual_operand
146098
create_seqscan_plan
178366
make_seqscan
178366
create_projection_plan
255628
replace_nestloop_params
266587
create_scan_plan
392231
create_plan
392991
get_gating_quals
502243
is_projection_capable_path
581884
use_physical_tlist
587603
order_qual_clauses
723872
build_path_tlist
765964
copy_generic_path_info
879531
replace_nestloop_params_mutator
978223
create_plan_recurse
1114472
Generated by:
LCOV version 2.0-1