LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
optimizer
/
plan
- createplan.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
91.2 %
3340
3047
Test Date:
2026-01-26 10:56:24
Functions:
96.5 %
114
110
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
64.9 %
1363
884
Function Name
Hit count
create_customscan_plan
0
create_foreignscan_plan
0
make_foreignscan
0
make_sort_from_sortclauses
0
bitmap_subplan_mark_shared
5
change_plan_targetlist
5
inject_projection_plan
5
label_incrementalsort_with_costsize
6
materialize_finished_plan
12
make_bitmap_and
17
make_bitmap_or
33
create_group_plan
39
make_group
39
create_samplescan_plan
45
make_samplescan
45
make_sort_from_groupcols
48
create_minmaxagg_plan
54
create_gather_merge_plan
67
create_recursiveunion_plan
73
create_worktablescan_plan
73
make_recursive_union
73
make_worktablescan
73
create_namedtuplestorescan_plan
77
make_namedtuplestorescan
77
create_tidscan_plan
87
make_tidscan
87
create_merge_append_plan
91
create_tablefuncscan_plan
103
make_tablefuncscan
103
create_setop_plan
110
make_setop
110
create_incrementalsort_plan
113
make_incrementalsort_from_pathkeys
115
make_incrementalsort
119
create_groupingsets_plan
160
create_gather_plan
173
make_gather
173
create_ctescan_plan
212
make_ctescan
212
create_memoize_plan
215
make_memoize
215
create_tidrangescan_plan
334
make_tidrangescan
334
remap_groupColIdx
336
create_limit_plan
431
create_windowagg_plan
457
make_windowagg
457
make_limit
491
create_material_plan
497
create_mergejoin_plan
508
make_mergejoin
508
make_material
535
create_resultscan_plan
661
create_unique_plan
711
make_unique_from_pathkeys
711
label_sort_with_costsize
787
create_lockrows_plan
801
make_lockrows
801
create_valuesscan_plan
1114
make_valuesscan
1114
create_project_set_plan
1646
make_project_set
1646
create_gating_plan
1654
make_gating_result
1820
make_indexonlyscan
1845
create_bitmap_scan_plan
2666
make_bitmap_heapscan
2666
make_bitmap_indexscan
2717
create_bitmap_subplan
2767
create_append_plan
3260
create_hashjoin_plan
3335
make_hash
3335
make_hashjoin
3335
create_subqueryscan_plan
3572
make_subqueryscan
3572
create_functionscan_plan
3642
make_functionscan
3642
get_switched_clauses
3843
mark_async_capable_plan
4250
copy_plan_costsize
5020
create_agg_plan
5352
make_agg
5688
create_modifytable_plan
7234
make_modifytable
7234
create_sort_plan
8567
create_nestloop_plan
9143
make_nestloop
9143
make_sort_from_pathkeys
9342
make_sort
9402
prepare_sort_from_pathkeys
10040
create_join_plan
12986
make_indexscan
14409
create_indexscan_plan
16254
fix_indexorderby_references
16254
fix_indexqual_references
16254
create_group_result_plan
17117
make_one_row_result
18002
fix_indexqual_clause
18573
fix_indexqual_operand
18601
create_seqscan_plan
26168
make_seqscan
26168
replace_nestloop_params
32718
is_projection_capable_plan
33098
create_projection_plan
33338
create_plan
51652
create_scan_plan
52291
get_gating_quals
65277
use_physical_tlist
77126
is_projection_capable_path
79282
order_qual_clauses
94241
build_path_tlist
101758
copy_generic_path_info
115259
replace_nestloop_params_mutator
119325
create_plan_recurse
145783
Generated by:
LCOV version 2.3.2-1