LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 17devel Lines: 2233 2335 95.6 %
Date: 2024-05-20 03:10:46 Functions: 113 114 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
inject_projection_plan 28
bitmap_subplan_mark_shared 30
materialize_finished_plan 72
make_bitmap_and 104
change_plan_targetlist 120
create_tidrangescan_plan 202
make_tidrangescan 202
create_group_plan 222
make_group 222
make_sort_from_groupcols 228
make_bitmap_or 288
create_samplescan_plan 300
make_samplescan 300
create_gather_merge_plan 318
create_minmaxagg_plan 352
is_projection_capable_plan 400
create_namedtuplestorescan_plan 444
make_namedtuplestorescan 444
create_merge_append_plan 470
create_unique_plan 494
create_tablefuncscan_plan 548
make_tablefuncscan 548
create_setop_plan 602
make_setop 602
create_incrementalsort_plan 624
make_incrementalsort 624
make_incrementalsort_from_pathkeys 624
create_tidscan_plan 666
make_tidscan 666
create_groupingsets_plan 716
create_recursiveunion_plan 802
create_worktablescan_plan 802
make_recursive_union 802
make_worktablescan 802
create_gather_plan 912
make_gather 912
create_memoize_plan 1346
make_memoize 1346
create_resultscan_plan 1366
remap_groupColIdx 1534
create_foreignscan_plan 1974
make_foreignscan 1974
create_windowagg_plan 2450
make_windowagg 2450
create_ctescan_plan 3202
make_ctescan 3202
create_material_plan 3502
make_material 3726
create_limit_plan 4024
create_upper_unique_plan 4394
make_unique_from_pathkeys 4394
make_limit 4412
create_mergejoin_plan 5716
make_mergejoin 5716
create_lockrows_plan 6752
make_lockrows 6752
create_gating_plan 7460
create_valuesscan_plan 7648
make_valuesscan 7648
label_sort_with_costsize 8014
create_project_set_plan 8344
make_project_set 8344
make_indexonlyscan 14288
create_subqueryscan_plan 19652
make_subqueryscan 19652
create_append_plan 19864
create_bitmap_scan_plan 20032
make_bitmap_heapscan 20032
make_bitmap_indexscan 20478
create_bitmap_subplan 20870
mark_async_capable_plan 24714
create_hashjoin_plan 28568
make_hash 28568
make_hashjoin 28568
create_agg_plan 34258
get_switched_clauses 34284
copy_plan_costsize 36208
make_agg 36284
create_functionscan_plan 38952
make_functionscan 38952
create_sort_plan 49058
make_sort_from_pathkeys 56998
make_sort 57300
prepare_sort_from_pathkeys 60654
create_nestloop_plan 73994
make_nestloop 73994
create_modifytable_plan 89022
make_modifytable 89022
create_join_plan 108278
make_indexscan 139698
create_indexscan_plan 153986
fix_indexorderby_references 153986
fix_indexqual_references 153986
fix_indexqual_clause 165734
fix_indexqual_operand 165806
create_seqscan_plan 175342
make_seqscan 175342
create_group_result_plan 205738
make_result 217568
replace_nestloop_params 299270
create_projection_plan 328240
create_scan_plan 404638
create_plan 476286
get_gating_quals 512916
use_physical_tlist 668626
is_projection_capable_path 714372
order_qual_clauses 790646
build_path_tlist 906440
copy_generic_path_info 969198
replace_nestloop_params_mutator 1092396
create_plan_recurse 1275420

Generated by: LCOV version 1.14