LCOV - code coverage report
Current view: top level - src/backend/optimizer/prep - prepjointree.c (source / functions) Hit Total Coverage
Test: PostgreSQL 18devel Lines: 1185 1266 93.6 %
Date: 2025-01-18 07:14:56 Functions: 45 45 100.0 %
Legend: Lines: hit not hit

Function Name Sort by function name Hit count Sort by hit count
report_reduced_full_join 50
find_dependent_phvs 90
get_relids_for_join 322
find_dependent_phvs_in_jointree 382
pullup_replace_vars_subquery 408
get_nullingrels 908
remove_result_refs 1098
pull_up_simple_union_all 1530
find_jointree_node_for_rel 1562
pull_up_simple_values 1874
substitute_phv_relids 1924
find_dependent_phvs_walker 2400
get_nullingrels_recurse 4206
jointree_contains_lateral_outer_refs 4302
make_setop_translation_list 4372
fix_append_rel_relids 4668
flatten_simple_union_all 5856
is_safe_append_member 6768
pull_up_union_leaf_queries 6866
is_simple_union_all 9688
is_simple_values 9874
is_simple_union_all_recurse 13444
reduce_outer_joins 30396
pull_up_simple_subquery 30776
pull_up_sublinks 32404
perform_pullup_replace_vars 32864
pull_up_constant_function 44232
get_result_relid 67764
is_simple_subquery 71240
reduce_outer_joins_pass2 75836
replace_vars_in_jointree 78282
get_relids_in_jointree 79820
pull_up_sublinks_qual_recurse 93916
pullup_replace_vars_callback 101086
pull_up_sublinks_jointree_recurse 108744
reduce_outer_joins_pass1 171362
pullup_replace_vars 171814
substitute_phv_relids_walker 204208
remove_useless_result_rtes 247380
transform_MERGE_to_join 514016
pull_up_subqueries 544786
preprocess_function_rtes 544792
replace_empty_jointree 547954
remove_useless_results_recurse 609336
pull_up_subqueries_recurse 1304350

Generated by: LCOV version 1.14