summaryrefslogtreecommitdiff
path: root/src/backend/optimizer/path/joinpath.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/backend/optimizer/path/joinpath.c')
-rw-r--r--src/backend/optimizer/path/joinpath.c20
1 files changed, 10 insertions, 10 deletions
diff --git a/src/backend/optimizer/path/joinpath.c b/src/backend/optimizer/path/joinpath.c
index 76b4fd81e8f..c0086fe559e 100644
--- a/src/backend/optimizer/path/joinpath.c
+++ b/src/backend/optimizer/path/joinpath.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/path/joinpath.c,v 1.16 1999/02/09 03:51:19 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/path/joinpath.c,v 1.17 1999/02/10 03:52:40 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -341,19 +341,19 @@ match_unsorted_outer(RelOptInfo * joinrel,
if (clauses)
{
- List *keys = xmergeinfo->jmethod.jmkeys;
+ List *jmkeys = xmergeinfo->jmethod.jmkeys;
List *clauses = xmergeinfo->jmethod.clauses;
- matchedJoinKeys = match_pathkeys_joinkeys(outerpath->keys,
- keys,
+ matchedJoinKeys = match_pathkeys_joinkeys(outerpath->pathkeys,
+ jmkeys,
clauses,
OUTER,
&matchedJoinClauses);
- merge_pathkeys = new_join_pathkeys(outerpath->keys,
+ merge_pathkeys = new_join_pathkeys(outerpath->pathkeys,
joinrel->targetlist, clauses);
}
else
- merge_pathkeys = outerpath->keys;
+ merge_pathkeys = outerpath->pathkeys;
if (best_innerjoin &&
path_is_cheaper(best_innerjoin, cheapest_inner))
@@ -415,7 +415,7 @@ match_unsorted_outer(RelOptInfo * joinrel,
matchedJoinClauses,
NIL,
varkeys),
- paths);
+ paths);
}
else
temp_node = paths;
@@ -484,11 +484,11 @@ match_unsorted_inner(RelOptInfo * joinrel,
if (clauses)
{
- List *keys = xmergeinfo->jmethod.jmkeys;
+ List *jmkeys = xmergeinfo->jmethod.jmkeys;
List *cls = xmergeinfo->jmethod.clauses;
- matchedJoinKeys = match_pathkeys_joinkeys(innerpath->keys,
- keys,
+ matchedJoinKeys = match_pathkeys_joinkeys(innerpath->pathkeys,
+ jmkeys,
cls,
INNER,
&matchedJoinClauses);