LCOV - code coverage report
Current view: top level - src/backend/optimizer/prep - prepjointree.c (source / functions) Coverage Total Hit
Test: PostgreSQL 19devel Lines: 94.0 % 1340 1259
Test Date: 2026-03-02 04:14:39 Functions: 100.0 % 48 48
Legend: Lines:     hit not hit

Function Name Sort by function name Hit count Sort by function hit count
report_reduced_full_join 25
find_dependent_phvs 45
has_notnull_forced_var 103
get_relids_for_join 179
pullup_replace_vars_subquery 225
find_dependent_phvs_in_jointree 227
get_nullingrels 597
remove_result_refs 667
find_jointree_node_for_rel 865
find_dependent_phvs_walker 1200
substitute_phv_relids 1256
pull_up_simple_values 2319
pull_up_simple_union_all 2531
jointree_contains_lateral_outer_refs 2646
get_nullingrels_recurse 3184
flatten_simple_union_all 3632
fix_append_rel_relids 4353
is_simple_values 6630
make_setop_translation_list 9056
is_safe_append_member 10442
pull_up_union_leaf_queries 15185
is_simple_union_all 15395
reduce_outer_joins 18228
is_simple_union_all_recurse 19256
pull_up_simple_subquery 19544
pull_up_sublinks 21097
perform_pullup_replace_vars 21908
pull_up_constant_function 27551
get_result_relid 44044
reduce_outer_joins_pass2 46036
replace_vars_in_jointree 48670
get_relids_in_jointree 53614
is_simple_subquery 54483
pullup_replace_vars_callback 60636
pull_up_sublinks_qual_recurse 69316
pull_up_sublinks_jointree_recurse 72773
reduce_outer_joins_pass1 105398
pullup_replace_vars 108742
remove_useless_result_rtes 118459
substitute_phv_relids_walker 138887
expand_virtual_generated_columns 255294
transform_MERGE_to_join 282030
pull_up_subqueries 301571
preprocess_function_rtes 301574
preprocess_relation_rtes 303508
replace_empty_jointree 303508
remove_useless_results_recurse 311799
pull_up_subqueries_recurse 752206

Generated by: LCOV version 2.0-1