LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 95.2 % 2320 2208
Test Date: 2026-03-19 00:15:45 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 165
create_group_plan 206
make_group 206
make_sort_from_groupcols 240
create_samplescan_plan 243
make_samplescan 243
make_bitmap_or 289
create_minmaxagg_plan 296
create_gather_merge_plan 323
is_projection_capable_plan 331
create_namedtuplestorescan_plan 391
make_namedtuplestorescan 391
create_merge_append_plan 471
create_tablefuncscan_plan 519
make_tablefuncscan 519
create_tidscan_plan 548
make_tidscan 548
create_setop_plan 599
make_setop 599
create_recursiveunion_plan 688
create_worktablescan_plan 688
make_recursive_union 688
make_worktablescan 688
create_incrementalsort_plan 712
make_incrementalsort_from_pathkeys 722
make_incrementalsort 742
create_groupingsets_plan 827
create_gather_plan 850
make_gather 850
create_foreignscan_plan 1047
make_foreignscan 1047
create_memoize_plan 1512
make_memoize 1512
create_tidrangescan_plan 1668
make_tidrangescan 1668
remap_groupColIdx 1730
create_windowagg_plan 2348
make_windowagg 2348
create_ctescan_plan 2910
make_ctescan 2910
create_material_plan 3077
create_limit_plan 3263
make_material 3290
create_resultscan_plan 3440
make_limit 3589
create_unique_plan 4433
make_unique_from_pathkeys 4433
create_mergejoin_plan 5492
make_mergejoin 5492
create_valuesscan_plan 6684
make_valuesscan 6684
label_sort_with_costsize 7839
create_lockrows_plan 8437
make_lockrows 8437
create_gating_plan 8470
make_gating_result 9784
create_project_set_plan 9900
make_project_set 9900
make_indexonlyscan 13616
create_bitmap_scan_plan 18804
make_bitmap_heapscan 18804
make_bitmap_indexscan 19263
create_bitmap_subplan 19717
create_append_plan 20236
mark_async_capable_plan 24527
create_subqueryscan_plan 30214
make_subqueryscan 30214
create_hashjoin_plan 31100
make_hash 31100
make_hashjoin 31100
create_functionscan_plan 34986
make_functionscan 34986
create_agg_plan 35488
get_switched_clauses 36592
make_agg 37218
copy_plan_costsize 39739
create_sort_plan 57239
create_modifytable_plan 62756
make_modifytable 62756
make_sort_from_pathkeys 65018
make_sort 65318
prepare_sort_from_pathkeys 68792
create_nestloop_plan 76324
make_nestloop 76324
create_join_plan 112916
make_indexscan 120454
create_indexscan_plan 134070
fix_indexorderby_references 134070
fix_indexqual_references 134070
create_group_result_plan 137260
make_one_row_result 141951
fix_indexqual_clause 148615
fix_indexqual_operand 148755
create_seqscan_plan 182153
make_seqscan 182153
create_projection_plan 255341
replace_nestloop_params 277262
create_plan 392788
create_scan_plan 399102
get_gating_quals 512018
is_projection_capable_path 581135
use_physical_tlist 592341
order_qual_clauses 728576
build_path_tlist 766286
copy_generic_path_info 883219
replace_nestloop_params_mutator 1011537
create_plan_recurse 1118280

Generated by: LCOV version 2.0-1