Lines Matching refs:outerrel

53 					 RelOptInfo *outerrel, RelOptInfo *innerrel,
56 RelOptInfo *outerrel, RelOptInfo *innerrel,
60 RelOptInfo *outerrel,
66 RelOptInfo *outerrel,
72 RelOptInfo *outerrel, RelOptInfo *innerrel,
76 RelOptInfo *outerrel,
119 RelOptInfo *outerrel, in add_paths_to_joinrel() argument
170 outerrel->relids); in add_paths_to_joinrel()
175 outerrel->relids, in add_paths_to_joinrel()
184 outerrel->relids, in add_paths_to_joinrel()
201 outerrel, in add_paths_to_joinrel()
212 compute_semi_anti_join_factors(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
269 sort_inner_and_outer(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
280 match_unsorted_outer(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
297 match_unsorted_inner(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
307 hash_inner_and_outer(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
318 outerrel, innerrel, in add_paths_to_joinrel()
325 set_join_pathlist_hook(root, joinrel, outerrel, innerrel, in add_paths_to_joinrel()
374 RelOptInfo *outerrel = outer_path->parent; in try_nestloop_path() local
389 if (outerrel->top_parent_relids) in try_nestloop_path()
390 outerrelids = outerrel->top_parent_relids; in try_nestloop_path()
392 outerrelids = outerrel->relids; in try_nestloop_path()
495 RelOptInfo *outerrel = outer_path->parent; in try_partial_nestloop_path() local
503 if (outerrel->top_parent_relids) in try_partial_nestloop_path()
504 outerrelids = outerrel->top_parent_relids; in try_partial_nestloop_path()
506 outerrelids = outerrel->relids; in try_partial_nestloop_path()
849 clause_sides_match_join(RestrictInfo *rinfo, RelOptInfo *outerrel, in clause_sides_match_join() argument
852 if (bms_is_subset(rinfo->left_relids, outerrel->relids) && in clause_sides_match_join()
860 bms_is_subset(rinfo->right_relids, outerrel->relids)) in clause_sides_match_join()
883 RelOptInfo *outerrel, in sort_inner_and_outer() argument
909 outer_path = outerrel->cheapest_total_path; in sort_inner_and_outer()
919 PATH_PARAM_BY_REL(inner_path, outerrel)) in sort_inner_and_outer()
928 outer_path = (Path *) create_unique_path(root, outerrel, in sort_inner_and_outer()
953 outerrel->partial_pathlist != NIL && in sort_inner_and_outer()
956 cheapest_partial_outer = (Path *) linitial(outerrel->partial_pathlist); in sort_inner_and_outer()
1333 RelOptInfo *outerrel, in match_unsorted_outer() argument
1385 if (PATH_PARAM_BY_REL(inner_cheapest_total, outerrel)) in match_unsorted_outer()
1414 foreach(lc1, outerrel->pathlist) in match_unsorted_outer()
1432 if (outerpath != outerrel->cheapest_total_path) in match_unsorted_outer()
1434 outerpath = (Path *) create_unique_path(root, outerrel, in match_unsorted_outer()
1523 outerrel->partial_pathlist != NIL && in match_unsorted_outer()
1527 consider_parallel_nestloop(root, joinrel, outerrel, innerrel, in match_unsorted_outer()
1546 consider_parallel_mergejoin(root, joinrel, outerrel, innerrel, in match_unsorted_outer()
1567 RelOptInfo *outerrel, in consider_parallel_mergejoin() argument
1576 foreach(lc1, outerrel->partial_pathlist) in consider_parallel_mergejoin()
1607 RelOptInfo *outerrel, in consider_parallel_nestloop() argument
1618 foreach(lc1, outerrel->partial_pathlist) in consider_parallel_nestloop()
1679 RelOptInfo *outerrel, in hash_inner_and_outer() argument
1715 if (!clause_sides_match_join(restrictinfo, outerrel, innerrel)) in hash_inner_and_outer()
1729 Path *cheapest_startup_outer = outerrel->cheapest_startup_path; in hash_inner_and_outer()
1730 Path *cheapest_total_outer = outerrel->cheapest_total_path; in hash_inner_and_outer()
1740 PATH_PARAM_BY_REL(cheapest_total_inner, outerrel)) in hash_inner_and_outer()
1747 create_unique_path(root, outerrel, in hash_inner_and_outer()
1805 foreach(lc1, outerrel->cheapest_parameterized_paths) in hash_inner_and_outer()
1824 if (PATH_PARAM_BY_REL(innerpath, outerrel)) in hash_inner_and_outer()
1858 outerrel->partial_pathlist != NIL && in hash_inner_and_outer()
1866 (Path *) linitial(outerrel->partial_pathlist); in hash_inner_and_outer()
1934 RelOptInfo *outerrel, in select_mergejoin_clauses() argument
1976 if (!clause_sides_match_join(restrictinfo, outerrel, innerrel)) in select_mergejoin_clauses()