LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2290 2391 95.8 %
Date: 2025-07-29 14:18:42 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 26
make_unique_from_sortclauses 26
bitmap_subplan_mark_shared 30
label_incrementalsort_with_costsize 36
inject_projection_plan 40
materialize_finished_plan 74
change_plan_targetlist 192
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 400
create_namedtuplestorescan_plan 462
make_namedtuplestorescan 462
is_projection_capable_plan 526
create_merge_append_plan 536
create_tablefuncscan_plan 626
make_tablefuncscan 626
create_unique_plan 632
create_setop_plan 662
make_setop 662
create_tidscan_plan 732
make_tidscan 732
create_groupingsets_plan 860
create_gather_plan 950
make_gather 950
create_incrementalsort_plan 972
make_incrementalsort_from_pathkeys 984
create_recursiveunion_plan 1008
create_worktablescan_plan 1008
make_incrementalsort 1008
make_recursive_union 1008
make_worktablescan 1008
remap_groupColIdx 1846
create_memoize_plan 1922
make_memoize 1922
create_tidrangescan_plan 1940
make_tidrangescan 1940
create_foreignscan_plan 2048
make_foreignscan 2048
create_windowagg_plan 2546
make_windowagg 2546
create_resultscan_plan 4080
create_ctescan_plan 4160
make_ctescan 4160
create_material_plan 4320
create_limit_plan 4414
make_material 4564
make_limit 4814
create_upper_unique_plan 5512
make_unique_from_pathkeys 5512
create_lockrows_plan 7734
make_lockrows 7734
create_mergejoin_plan 8134
make_mergejoin 8134
create_valuesscan_plan 8246
make_valuesscan 8246
create_gating_plan 9790
label_sort_with_costsize 10952
create_project_set_plan 12044
make_project_set 12044
make_indexonlyscan 16470
create_bitmap_scan_plan 20832
make_bitmap_heapscan 20832
make_bitmap_indexscan 21460
create_bitmap_subplan 22082
create_append_plan 24312
create_subqueryscan_plan 27800
make_subqueryscan 27800
mark_async_capable_plan 30072
create_hashjoin_plan 33632
make_hash 33632
make_hashjoin 33632
create_agg_plan 40200
get_switched_clauses 41766
make_agg 42652
copy_plan_costsize 43632
create_functionscan_plan 51790
make_functionscan 51790
create_sort_plan 70122
make_sort_from_pathkeys 80976
make_sort 81314
prepare_sort_from_pathkeys 85424
create_modifytable_plan 89206
make_modifytable 89206
create_nestloop_plan 94104
make_nestloop 94104
create_join_plan 135870
make_indexscan 164946
create_indexscan_plan 181416
fix_indexorderby_references 181416
fix_indexqual_references 181416
create_group_result_plan 193720
fix_indexqual_clause 198482
fix_indexqual_operand 198650
make_result 210762
create_seqscan_plan 215856
make_seqscan 215856
create_projection_plan 339152
replace_nestloop_params 360638
create_scan_plan 499842
create_plan 525936
get_gating_quals 635712
is_projection_capable_path 733444
use_physical_tlist 759848
order_qual_clauses 913770
build_path_tlist 989346
copy_generic_path_info 1121126
replace_nestloop_params_mutator 1324150
create_plan_recurse 1437476

Generated by: LCOV version 1.16