LCOV - code coverage report
Current view:
top level
-
src
/
backend
/
optimizer
/
prep
- prepjointree.c
(
source
/ functions)
Coverage
Total
Hit
Test:
Code coverage
Lines:
94.0 %
1779
1672
Test Date:
2026-01-26 10:56:24
Functions:
100.0 %
47
47
Legend:
Lines:    
hit
not hit
Branches:
+
taken
-
not taken
#
not executed
Branches:
74.6 %
1117
833
Function Name
Hit count
expand_virtual_generated_columns
47662
find_dependent_phvs
7
find_dependent_phvs_in_jointree
67
find_dependent_phvs_walker
239
find_jointree_node_for_rel
285
fix_append_rel_relids
1158
flatten_simple_union_all
845
get_nullingrels
157
get_nullingrels_recurse
716
get_relids_for_join
59
get_relids_in_jointree
10249
get_result_relid
7255
is_safe_append_member
1717
is_simple_subquery
10709
is_simple_union_all
2133
is_simple_union_all_recurse
2962
is_simple_values
1842
jointree_contains_lateral_outer_refs
752
make_setop_translation_list
1416
perform_pullup_replace_vars
5064
preprocess_function_rtes
56626
preprocess_relation_rtes
56979
pull_up_constant_function
3697
pull_up_simple_subquery
4288
pull_up_simple_union_all
634
pull_up_simple_values
726
pull_up_sublinks
4073
pull_up_sublinks_jointree_recurse
13344
pull_up_sublinks_qual_recurse
12450
pull_up_subqueries
56625
pull_up_subqueries_recurse
138507
pull_up_union_leaf_queries
2152
pullup_replace_vars
25089
pullup_replace_vars_callback
13456
pullup_replace_vars_subquery
73
reduce_outer_joins
3410
reduce_outer_joins_pass1
18009
reduce_outer_joins_pass2
8312
remove_result_refs
157
remove_useless_result_rtes
21195
remove_useless_results_recurse
55460
replace_empty_jointree
56979
replace_vars_in_jointree
11233
report_reduced_full_join
7
substitute_phv_relids
369
substitute_phv_relids_walker
37201
transform_MERGE_to_join
52339
Generated by:
LCOV version 2.3.2-1