LCOV - code coverage report
Current view: top level - src/backend/optimizer/plan - createplan.c (source / functions) Hit Total Coverage
Test: PostgreSQL 19devel Lines: 2287 2388 95.8 %
Date: 2025-07-08 12:17:20 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 194
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 392
create_namedtuplestorescan_plan 462
make_namedtuplestorescan 462
is_projection_capable_plan 528
create_merge_append_plan 536
create_tablefuncscan_plan 626
create_unique_plan 626
make_tablefuncscan 626
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 1004
create_worktablescan_plan 1004
make_recursive_union 1004
make_worktablescan 1004
make_incrementalsort 1008
remap_groupColIdx 1846
create_memoize_plan 1922
make_memoize 1922
create_tidrangescan_plan 1940
make_tidrangescan 1940
create_foreignscan_plan 2046
make_foreignscan 2046
create_windowagg_plan 2546
make_windowagg 2546
create_ctescan_plan 4082
make_ctescan 4082
create_resultscan_plan 4086
create_material_plan 4234
create_limit_plan 4404
make_material 4478
make_limit 4804
create_upper_unique_plan 5510
make_unique_from_pathkeys 5510
create_lockrows_plan 7720
make_lockrows 7720
create_mergejoin_plan 8190
make_mergejoin 8190
create_valuesscan_plan 8244
make_valuesscan 8244
create_gating_plan 9804
label_sort_with_costsize 11004
create_project_set_plan 12052
make_project_set 12052
make_indexonlyscan 16530
create_bitmap_scan_plan 20888
make_bitmap_heapscan 20888
make_bitmap_indexscan 21508
create_bitmap_subplan 22122
create_append_plan 24284
create_subqueryscan_plan 27746
make_subqueryscan 27746
mark_async_capable_plan 29942
create_hashjoin_plan 33624
make_hash 33624
make_hashjoin 33624
create_agg_plan 40092
get_switched_clauses 41814
make_agg 42538
copy_plan_costsize 43638
create_functionscan_plan 51562
make_functionscan 51562
create_sort_plan 70394
make_sort_from_pathkeys 81300
make_sort 81638
prepare_sort_from_pathkeys 85748
create_modifytable_plan 86770
make_modifytable 86770
create_nestloop_plan 93888
make_nestloop 93888
create_join_plan 135702
make_indexscan 164552
create_indexscan_plan 181082
fix_indexorderby_references 181082
fix_indexqual_references 181082
create_group_result_plan 190502
fix_indexqual_clause 198046
fix_indexqual_operand 198214
make_result 207548
create_seqscan_plan 215882
make_seqscan 215882
create_projection_plan 335748
replace_nestloop_params 359374
create_scan_plan 499180
create_plan 522264
get_gating_quals 634882
is_projection_capable_path 726966
use_physical_tlist 755832
order_qual_clauses 909694
build_path_tlist 982010
copy_generic_path_info 1114702
replace_nestloop_params_mutator 1320182
create_plan_recurse 1427610

Generated by: LCOV version 1.16