LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2269 2370 95.7 %
Date: 2025-02-22 16:15:16 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
make_sort_from_sortclauses 2
make_unique_from_sortclauses 2
label_incrementalsort_with_costsize 12
inject_projection_plan 28
bitmap_subplan_mark_shared 30
materialize_finished_plan 72
change_plan_targetlist 128
make_bitmap_and 160
create_tidrangescan_plan 202
make_tidrangescan 202
make_sort_from_groupcols 228
create_group_plan 246
make_group 246
create_samplescan_plan 306
make_bitmap_or 306
make_samplescan 306
create_gather_merge_plan 330
create_minmaxagg_plan 364
is_projection_capable_plan 462
create_namedtuplestorescan_plan 466
make_namedtuplestorescan 466
create_merge_append_plan 512
create_unique_plan 512
create_tablefuncscan_plan 626
make_tablefuncscan 626
create_setop_plan 686
make_setop 686
create_tidscan_plan 700
make_tidscan 700
create_incrementalsort_plan 772
make_incrementalsort 784
make_incrementalsort_from_pathkeys 784
create_recursiveunion_plan 830
create_worktablescan_plan 830
make_recursive_union 830
make_worktablescan 830
create_groupingsets_plan 836
create_gather_plan 934
make_gather 934
create_memoize_plan 1442
make_memoize 1442
create_resultscan_plan 1476
remap_groupColIdx 1762
create_foreignscan_plan 2024
make_foreignscan 2024
create_windowagg_plan 2486
make_windowagg 2486
create_ctescan_plan 3292
make_ctescan 3292
create_material_plan 3844
make_material 4068
create_limit_plan 4176
make_limit 4576
create_upper_unique_plan 5230
make_unique_from_pathkeys 5230
create_mergejoin_plan 7214
make_mergejoin 7214
create_lockrows_plan 7858
make_lockrows 7858
create_valuesscan_plan 8156
make_valuesscan 8156
create_project_set_plan 8772
make_project_set 8772
create_gating_plan 9598
label_sort_with_costsize 9732
make_indexonlyscan 15690
create_append_plan 20992
create_bitmap_scan_plan 25710
make_bitmap_heapscan 25710
make_bitmap_indexscan 26182
create_bitmap_subplan 26648
mark_async_capable_plan 28362
create_hashjoin_plan 29780
make_hash 29780
make_hashjoin 29780
create_subqueryscan_plan 35312
make_subqueryscan 35312
get_switched_clauses 36994
copy_plan_costsize 39558
create_agg_plan 41292
make_agg 43564
create_functionscan_plan 47862
make_functionscan 47862
create_sort_plan 72894
make_sort_from_pathkeys 82540
make_sort 82854
prepare_sort_from_pathkeys 86542
create_modifytable_plan 91884
make_modifytable 91884
create_nestloop_plan 157226
make_nestloop 157226
create_join_plan 194220
make_indexscan 213346
create_group_result_plan 218058
create_indexscan_plan 229036
fix_indexorderby_references 229036
fix_indexqual_references 229036
make_result 232200
create_seqscan_plan 235604
make_seqscan 235604
fix_indexqual_clause 255458
fix_indexqual_operand 255590
create_projection_plan 384668
replace_nestloop_params 477150
create_plan 561520
create_scan_plan 565420
get_gating_quals 759640
is_projection_capable_path 814972
use_physical_tlist 877972
order_qual_clauses 1067394
build_path_tlist 1088302
copy_generic_path_info 1272062
create_plan_recurse 1629258
replace_nestloop_params_mutator 1812348

Generated by: LCOV version 1.14