LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19beta1 Lines: 95.2 % 2321 2209
Test Date: 2026-06-22 00:16:38 Functions: 98.2 % 114 112
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
create_customscan_plan 0
make_sort_from_sortclauses 0
bitmap_subplan_mark_shared 25
inject_projection_plan 27
label_incrementalsort_with_costsize 30
change_plan_targetlist 51
materialize_finished_plan 71
make_bitmap_and 163
create_group_plan 226
make_group 226
make_sort_from_groupcols 240
create_samplescan_plan 245
make_samplescan 245
make_bitmap_or 287
create_minmaxagg_plan 298
create_gather_merge_plan 323
is_projection_capable_plan 331
create_namedtuplestorescan_plan 437
make_namedtuplestorescan 437
create_merge_append_plan 481
create_tablefuncscan_plan 519
make_tablefuncscan 519
create_tidscan_plan 558
make_tidscan 558
create_setop_plan 599
make_setop 599
create_recursiveunion_plan 633
create_worktablescan_plan 633
make_recursive_union 633
make_worktablescan 633
create_incrementalsort_plan 717
make_incrementalsort_from_pathkeys 727
make_incrementalsort 747
create_gather_plan 855
make_gather 855
create_groupingsets_plan 877
create_foreignscan_plan 1072
make_foreignscan 1072
create_memoize_plan 1537
make_memoize 1537
create_tidrangescan_plan 1663
make_tidrangescan 1663
remap_groupColIdx 1830
create_windowagg_plan 2387
make_windowagg 2387
create_ctescan_plan 2871
make_ctescan 2871
create_material_plan 3117
create_limit_plan 3291
make_material 3330
create_resultscan_plan 3516
make_limit 3621
create_unique_plan 4235
make_unique_from_pathkeys 4235
create_mergejoin_plan 5377
make_mergejoin 5377
create_lockrows_plan 6571
make_lockrows 6571
create_valuesscan_plan 6949
make_valuesscan 6949
label_sort_with_costsize 7622
create_gating_plan 8516
make_gating_result 9892
create_project_set_plan 10146
make_project_set 10146
make_indexonlyscan 13382
create_bitmap_scan_plan 19153
make_bitmap_heapscan 19153
make_bitmap_indexscan 19608
create_bitmap_subplan 20058
create_append_plan 20485
mark_async_capable_plan 24851
create_subqueryscan_plan 29363
make_subqueryscan 29363
create_hashjoin_plan 30664
make_hash 30664
make_hashjoin 30664
create_functionscan_plan 34885
make_functionscan 34885
get_switched_clauses 36041
create_agg_plan 36057
make_agg 37887
copy_plan_costsize 39349
create_sort_plan 57092
make_sort_from_pathkeys 64604
make_sort 64954
create_modifytable_plan 65427
make_modifytable 65427
prepare_sort_from_pathkeys 68453
create_nestloop_plan 73971
make_nestloop 73971
create_join_plan 110012
make_indexscan 118227
create_indexscan_plan 131609
fix_indexorderby_references 131609
fix_indexqual_references 131609
create_group_result_plan 141247
fix_indexqual_clause 145958
make_one_row_result 146047
fix_indexqual_operand 146098
create_seqscan_plan 178366
make_seqscan 178366
create_projection_plan 255628
replace_nestloop_params 266587
create_scan_plan 392231
create_plan 392991
get_gating_quals 502243
is_projection_capable_path 581884
use_physical_tlist 587603
order_qual_clauses 723872
build_path_tlist 765964
copy_generic_path_info 879531
replace_nestloop_params_mutator 978223
create_plan_recurse 1114472

Generated by: LCOV version 2.0-1