LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 2258 2359 95.7 %
Date: 2024-11-21 11:14:46 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 2
make_unique_from_sortclauses 2
label_incrementalsort_with_costsize 12
inject_projection_plan 28
bitmap_subplan_mark_shared 30
materialize_finished_plan 72
make_bitmap_and 104
change_plan_targetlist 126
create_tidrangescan_plan 202
make_tidrangescan 202
make_sort_from_groupcols 228
create_group_plan 240
make_group 240
make_bitmap_or 276
create_samplescan_plan 300
make_samplescan 300
create_gather_merge_plan 318
create_minmaxagg_plan 364
create_namedtuplestorescan_plan 438
make_namedtuplestorescan 438
is_projection_capable_plan 442
create_unique_plan 500
create_merge_append_plan 506
create_tablefuncscan_plan 626
make_tablefuncscan 626
create_setop_plan 650
make_setop 650
create_tidscan_plan 672
make_tidscan 672
create_incrementalsort_plan 688
make_incrementalsort 700
make_incrementalsort_from_pathkeys 700
create_recursiveunion_plan 804
create_worktablescan_plan 804
make_recursive_union 804
make_worktablescan 804
create_groupingsets_plan 836
create_gather_plan 936
make_gather 936
create_memoize_plan 1372
make_memoize 1372
create_resultscan_plan 1458
remap_groupColIdx 1762
create_foreignscan_plan 1996
make_foreignscan 1996
create_windowagg_plan 2480
make_windowagg 2480
create_ctescan_plan 3174
make_ctescan 3174
create_material_plan 3574
make_material 3798
create_limit_plan 4124
make_limit 4524
create_upper_unique_plan 4860
make_unique_from_pathkeys 4860
create_mergejoin_plan 6988
make_mergejoin 6988
create_lockrows_plan 7722
make_lockrows 7722
create_valuesscan_plan 7902
make_valuesscan 7902
create_project_set_plan 8664
make_project_set 8664
create_gating_plan 8950
label_sort_with_costsize 9338
make_indexonlyscan 15062
create_bitmap_scan_plan 20126
make_bitmap_heapscan 20126
make_bitmap_indexscan 20560
create_bitmap_subplan 20940
create_append_plan 20986
create_subqueryscan_plan 22276
make_subqueryscan 22276
mark_async_capable_plan 28208
create_hashjoin_plan 30582
make_hash 30582
make_hashjoin 30582
get_switched_clauses 37570
copy_plan_costsize 39712
create_agg_plan 40494
make_agg 42754
create_functionscan_plan 43632
make_functionscan 43632
create_sort_plan 58524
make_sort_from_pathkeys 67776
make_sort 68090
prepare_sort_from_pathkeys 71652
create_nestloop_plan 81192
make_nestloop 81192
create_modifytable_plan 90338
make_modifytable 90338
create_join_plan 118762
make_indexscan 154366
create_indexscan_plan 169428
fix_indexorderby_references 169428
fix_indexqual_references 169428
fix_indexqual_clause 183248
fix_indexqual_operand 183320
create_seqscan_plan 188922
make_seqscan 188922
create_group_result_plan 211324
make_result 224808
replace_nestloop_params 320132
create_projection_plan 336656
create_scan_plan 441396
create_plan 507048
get_gating_quals 560158
use_physical_tlist 708966
is_projection_capable_path 717132
order_qual_clauses 853264
build_path_tlist 949712
copy_generic_path_info 1042356
replace_nestloop_params_mutator 1198980
create_plan_recurse 1357118

Generated by: LCOV version 1.14