LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2202 2314 95.2 %
Date: 2025-11-19 08:20:27 Functions: 112 114 98.2 %
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 0
bitmap_subplan_mark_shared 30
inject_projection_plan 34
label_incrementalsort_with_costsize 36
materialize_finished_plan 74
change_plan_targetlist 82
make_bitmap_and 242
create_group_plan 246
make_group 246
make_sort_from_groupcols 252
create_samplescan_plan 306
make_samplescan 306
create_gather_merge_plan 354
create_minmaxagg_plan 364
is_projection_capable_plan 408
make_bitmap_or 418
create_namedtuplestorescan_plan 482
make_namedtuplestorescan 482
create_merge_append_plan 578
create_tablefuncscan_plan 626
make_tablefuncscan 626
create_setop_plan 668
make_setop 668
create_tidscan_plan 752
make_tidscan 752
create_groupingsets_plan 914
create_recursiveunion_plan 928
create_worktablescan_plan 928
make_recursive_union 928
make_worktablescan 928
create_gather_plan 956
make_gather 956
create_incrementalsort_plan 978
make_incrementalsort_from_pathkeys 990
make_incrementalsort 1014
remap_groupColIdx 1912
create_tidrangescan_plan 1944
make_tidrangescan 1944
create_memoize_plan 1960
make_memoize 1960
create_foreignscan_plan 2088
make_foreignscan 2088
create_windowagg_plan 2750
make_windowagg 2750
create_resultscan_plan 4068
create_ctescan_plan 4234
make_ctescan 4234
create_material_plan 4246
create_limit_plan 4462
make_material 4496
make_limit 4862
create_unique_plan 5702
make_unique_from_pathkeys 5702
create_mergejoin_plan 7608
make_mergejoin 7608
create_lockrows_plan 7880
make_lockrows 7880
create_valuesscan_plan 8288
make_valuesscan 8288
create_gating_plan 9966
label_sort_with_costsize 10156
create_project_set_plan 11734
make_project_set 11734
make_gating_result 11754
make_indexonlyscan 18272
create_bitmap_scan_plan 20986
make_bitmap_heapscan 20986
make_bitmap_indexscan 21652
create_bitmap_subplan 22312
create_append_plan 25382
mark_async_capable_plan 30536
create_subqueryscan_plan 33290
make_subqueryscan 33290
create_hashjoin_plan 35200
make_hash 35200
make_hashjoin 35200
create_agg_plan 42216
get_switched_clauses 42808
make_agg 44128
copy_plan_costsize 45376
create_functionscan_plan 51312
make_functionscan 51312
create_sort_plan 69092
make_sort_from_pathkeys 79176
make_sort 79500
prepare_sort_from_pathkeys 83822
create_modifytable_plan 93800
make_modifytable 93800
create_nestloop_plan 98000
make_nestloop 98000
create_join_plan 140808
make_indexscan 162192
create_indexscan_plan 180464
fix_indexorderby_references 180464
fix_indexqual_references 180464
fix_indexqual_clause 197390
fix_indexqual_operand 197558
create_group_result_plan 197762
make_one_row_result 203298
create_seqscan_plan 220486
make_seqscan 220486
create_projection_plan 346442
replace_nestloop_params 366972
create_scan_plan 508602
create_plan 528736
get_gating_quals 649410
use_physical_tlist 777322
is_projection_capable_path 777430
order_qual_clauses 933854
build_path_tlist 1013672
copy_generic_path_info 1145392
replace_nestloop_params_mutator 1335154
create_plan_recurse 1468824

Generated by: LCOV version 1.16