LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2266 2367 95.7 %
Date: 2025-04-28 07:16:02 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 160
make_bitmap_and 222
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 392
create_namedtuplestorescan_plan 470
make_namedtuplestorescan 470
is_projection_capable_plan 488
create_merge_append_plan 524
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 946
make_gather 946
create_recursiveunion_plan 1006
create_worktablescan_plan 1006
make_recursive_union 1006
make_worktablescan 1006
create_incrementalsort_plan 1164
make_incrementalsort 1176
make_incrementalsort_from_pathkeys 1176
create_memoize_plan 1618
make_memoize 1618
remap_groupColIdx 1834
create_tidrangescan_plan 1940
make_tidrangescan 1940
create_foreignscan_plan 2030
make_foreignscan 2030
create_windowagg_plan 2546
make_windowagg 2546
create_resultscan_plan 4050
create_ctescan_plan 4084
make_ctescan 4084
create_material_plan 4286
create_limit_plan 4358
make_material 4530
make_limit 4758
create_upper_unique_plan 5518
make_unique_from_pathkeys 5518
create_lockrows_plan 7552
make_lockrows 7552
create_mergejoin_plan 8178
make_mergejoin 8178
create_valuesscan_plan 8238
make_valuesscan 8238
create_gating_plan 9850
label_sort_with_costsize 11030
create_project_set_plan 12022
make_project_set 12022
make_indexonlyscan 16214
create_bitmap_scan_plan 20784
make_bitmap_heapscan 20784
make_bitmap_indexscan 21404
create_bitmap_subplan 22018
create_append_plan 24120
create_subqueryscan_plan 27870
make_subqueryscan 27870
mark_async_capable_plan 29670
create_hashjoin_plan 33478
make_hash 33478
make_hashjoin 33478
get_switched_clauses 41656
create_agg_plan 42586
copy_plan_costsize 43532
make_agg 45016
create_functionscan_plan 54908
make_functionscan 54908
create_sort_plan 70164
make_sort_from_pathkeys 81084
make_sort 81434
prepare_sort_from_pathkeys 85574
create_modifytable_plan 92394
make_modifytable 92394
create_nestloop_plan 94060
make_nestloop 94060
create_join_plan 135716
make_indexscan 163416
create_indexscan_plan 179630
fix_indexorderby_references 179630
fix_indexqual_references 179630
fix_indexqual_clause 193786
fix_indexqual_operand 193918
create_group_result_plan 196186
make_result 213226
create_seqscan_plan 218966
make_seqscan 218966
create_projection_plan 341136
replace_nestloop_params 349588
create_scan_plan 504236
create_plan 533218
get_gating_quals 639952
is_projection_capable_path 737870
use_physical_tlist 766614
order_qual_clauses 923034
build_path_tlist 997374
copy_generic_path_info 1132758
replace_nestloop_params_mutator 1296446
create_plan_recurse 1451162

Generated by: LCOV version 1.14