LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18beta1 Lines: 2261 2362 95.7 %
Date: 2025-06-02 18:17:59 Functions: 114 115 99.1 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
create_customscan_plan 0
label_incrementalsort_with_costsize 12
make_sort_from_sortclauses 26
make_unique_from_sortclauses 26
bitmap_subplan_mark_shared 30
inject_projection_plan 34
materialize_finished_plan 74
change_plan_targetlist 164
make_bitmap_and 226
make_sort_from_groupcols 240
create_group_plan 246
make_group 246
create_samplescan_plan 306
make_samplescan 306
create_gather_merge_plan 330
create_minmaxagg_plan 364
make_bitmap_or 396
create_namedtuplestorescan_plan 462
make_namedtuplestorescan 462
is_projection_capable_plan 496
create_merge_append_plan 530
create_unique_plan 622
create_tablefuncscan_plan 626
make_tablefuncscan 626
create_setop_plan 662
make_setop 662
create_tidscan_plan 732
make_tidscan 732
create_groupingsets_plan 860
create_gather_plan 950
create_incrementalsort_plan 950
make_gather 950
make_incrementalsort 962
make_incrementalsort_from_pathkeys 962
create_recursiveunion_plan 1000
create_worktablescan_plan 1000
make_recursive_union 1000
make_worktablescan 1000
create_memoize_plan 1604
make_memoize 1604
remap_groupColIdx 1834
create_tidrangescan_plan 1940
make_tidrangescan 1940
create_foreignscan_plan 2076
make_foreignscan 2076
create_windowagg_plan 2546
make_windowagg 2546
create_ctescan_plan 4060
make_ctescan 4060
create_resultscan_plan 4080
create_material_plan 4356
create_limit_plan 4362
make_material 4600
make_limit 4762
create_upper_unique_plan 5500
make_unique_from_pathkeys 5500
create_lockrows_plan 7732
make_lockrows 7732
create_mergejoin_plan 8152
make_mergejoin 8152
create_valuesscan_plan 8240
make_valuesscan 8240
create_gating_plan 9802
label_sort_with_costsize 10980
create_project_set_plan 12044
make_project_set 12044
make_indexonlyscan 16140
create_bitmap_scan_plan 20654
make_bitmap_heapscan 20654
make_bitmap_indexscan 21282
create_bitmap_subplan 21904
create_append_plan 24250
create_subqueryscan_plan 27636
make_subqueryscan 27636
mark_async_capable_plan 29904
create_hashjoin_plan 33576
make_hash 33576
make_hashjoin 33576
create_agg_plan 40002
get_switched_clauses 41728
make_agg 42432
copy_plan_costsize 43582
create_functionscan_plan 52074
make_functionscan 52074
create_sort_plan 69874
make_sort_from_pathkeys 80744
make_sort 81094
prepare_sort_from_pathkeys 85038
create_modifytable_plan 88428
make_modifytable 88428
create_nestloop_plan 93554
make_nestloop 93554
create_join_plan 135282
make_indexscan 163170
create_indexscan_plan 179310
fix_indexorderby_references 179310
fix_indexqual_references 179310
create_group_result_plan 191462
fix_indexqual_clause 195944
fix_indexqual_operand 196076
make_result 208484
create_seqscan_plan 216120
make_seqscan 216120
create_projection_plan 336812
replace_nestloop_params 349624
create_scan_plan 498034
create_plan 522578
get_gating_quals 633316
is_projection_capable_path 729042
use_physical_tlist 755910
order_qual_clauses 908776
build_path_tlist 982290
copy_generic_path_info 1114600
replace_nestloop_params_mutator 1295254
create_plan_recurse 1428802

Generated by: LCOV version 1.16