aboutsummaryrefslogtreecommitdiff
path: root/src/backend/optimizer/util/pathnode.c
diff options
context:
space:
mode:
authorBruce Momjian <bruce@momjian.us>1999-02-10 03:52:54 +0000
committerBruce Momjian <bruce@momjian.us>1999-02-10 03:52:54 +0000
commitf859c81c18669d05ac53f2c1e0163c6b804fddd5 (patch)
tree0999719e856f47a5c8d84c7a29be3a488a5b3d8a /src/backend/optimizer/util/pathnode.c
parent318e593f03c4e8b8b52bc6792403c0a4909f3213 (diff)
downloadpostgresql-f859c81c18669d05ac53f2c1e0163c6b804fddd5.tar.gz
postgresql-f859c81c18669d05ac53f2c1e0163c6b804fddd5.zip
Rename Path.keys to Path.pathkeys. Too many 'keys' used for other things.
Diffstat (limited to 'src/backend/optimizer/util/pathnode.c')
-rw-r--r--src/backend/optimizer/util/pathnode.c44
1 files changed, 22 insertions, 22 deletions
diff --git a/src/backend/optimizer/util/pathnode.c b/src/backend/optimizer/util/pathnode.c
index 82dc20f5455..a645b35a0eb 100644
--- a/src/backend/optimizer/util/pathnode.c
+++ b/src/backend/optimizer/util/pathnode.c
@@ -7,7 +7,7 @@
*
*
* IDENTIFICATION
- * $Header: /cvsroot/pgsql/src/backend/optimizer/util/pathnode.c,v 1.21 1999/02/09 03:51:27 momjian Exp $
+ * $Header: /cvsroot/pgsql/src/backend/optimizer/util/pathnode.c,v 1.22 1999/02/10 03:52:47 momjian Exp $
*
*-------------------------------------------------------------------------
*/
@@ -165,15 +165,15 @@ better_path(Path *new_path, List *unique_paths, bool *noOther)
path = (Path *) lfirst(temp);
#ifdef OPTDUP_DEBUG
- if (!samekeys(path->keys, new_path->keys))
+ if (!samekeys(path->pathkeys, new_path->pathkeys))
{
printf("oldpath\n");
- pprint(path->keys);
+ pprint(path->pathkeys);
printf("newpath\n");
- pprint(new_path->keys);
- if (path->keys && new_path->keys &&
- length(lfirst(path->keys)) >= 2 &&
- length(lfirst(path->keys)) < length(lfirst(new_path->keys)))
+ pprint(new_path->pathkeys);
+ if (path->pathkeys && new_path->pathkeys &&
+ length(lfirst(path->pathkeys)) >= 2 &&
+ length(lfirst(path->pathkeys)) < length(lfirst(new_path->pathkeys)))
sleep(0); /* set breakpoint here */
}
if (!equal_path_ordering(path->path_order,
@@ -186,7 +186,7 @@ better_path(Path *new_path, List *unique_paths, bool *noOther)
}
#endif
- if (samekeys(path->keys, new_path->keys) &&
+ if (samekeys(path->pathkeys, new_path->pathkeys) &&
equal_path_ordering(path->path_order,
new_path->path_order))
{
@@ -232,7 +232,7 @@ create_seqscan_path(RelOptInfo * rel)
pathnode->path_order = makeNode(PathOrder);
pathnode->path_order->ordtype = SORTOP_ORDER;
pathnode->path_order->ord.sortop = NULL;
- pathnode->keys = NIL;
+ pathnode->pathkeys = NIL;
/*
* copy restrictinfo list into path for expensive function processing --
@@ -300,7 +300,7 @@ create_index_path(Query *root,
*/
if (pathnode->path.path_order->ord.sortop)
{
- pathnode->path.keys = collect_index_pathkeys(index->indexkeys,
+ pathnode->path.pathkeys = collect_index_pathkeys(index->indexkeys,
rel->targetlist);
/*
@@ -309,11 +309,11 @@ create_index_path(Query *root,
* relevant to the scan are not applied to the scan path node, so
* if no index keys were found, we can't order the path).
*/
- if (pathnode->path.keys == NULL)
+ if (pathnode->path.pathkeys == NULL)
pathnode->path.path_order->ord.sortop = NULL;
}
else
- pathnode->path.keys = NULL;
+ pathnode->path.pathkeys = NULL;
if (is_join_scan || restriction_clauses == NULL)
{
@@ -413,7 +413,7 @@ create_index_path(Query *root,
* 'outer_rel' is the outer join relation
* 'outer_path' is the outer join path.
* 'inner_path' is the inner join path.
- * 'keys' are the keys of the path
+ * 'pathkeys' are the keys of the path
*
* Returns the resulting path node.
*
@@ -423,7 +423,7 @@ create_nestloop_path(RelOptInfo * joinrel,
RelOptInfo * outer_rel,
Path *outer_path,
Path *inner_path,
- List *keys)
+ List *pathkeys)
{
JoinPath *pathnode = makeNode(JoinPath);
@@ -432,13 +432,13 @@ create_nestloop_path(RelOptInfo * joinrel,
pathnode->outerjoinpath = outer_path;
pathnode->innerjoinpath = inner_path;
pathnode->pathinfo = joinrel->restrictinfo;
- pathnode->path.keys = keys;
+ pathnode->path.pathkeys = pathkeys;
pathnode->path.joinid = NIL;
pathnode->path.outerjoincost = (Cost) 0.0;
pathnode->path.loc_restrictinfo = NIL;
pathnode->path.path_order = makeNode(PathOrder);
- if (keys)
+ if (pathkeys)
{
pathnode->path.path_order->ordtype = outer_path->path_order->ordtype;
if (outer_path->path_order->ordtype == SORTOP_ORDER)
@@ -479,7 +479,7 @@ create_nestloop_path(RelOptInfo * joinrel,
* 'innerwidth' is the number of bytes per tuple in the inner relation
* 'outer_path' is the outer path
* 'inner_path' is the inner path
- * 'keys' are the new keys of the join relation
+ * 'pathkeys' are the new keys of the join relation
* 'order' is the sort order required for the merge
* 'mergeclauses' are the applicable join/restriction clauses
* 'outersortkeys' are the sort varkeys for the outer relation
@@ -494,7 +494,7 @@ create_mergejoin_path(RelOptInfo * joinrel,
int innerwidth,
Path *outer_path,
Path *inner_path,
- List *keys,
+ List *pathkeys,
MergeOrder *order,
List *mergeclauses,
List *outersortkeys,
@@ -507,7 +507,7 @@ create_mergejoin_path(RelOptInfo * joinrel,
pathnode->jpath.outerjoinpath = outer_path;
pathnode->jpath.innerjoinpath = inner_path;
pathnode->jpath.pathinfo = joinrel->restrictinfo;
- pathnode->jpath.path.keys = keys;
+ pathnode->jpath.path.pathkeys = pathkeys;
pathnode->jpath.path.path_order = makeNode(PathOrder);
pathnode->jpath.path.path_order->ordtype = MERGE_ORDER;
pathnode->jpath.path.path_order->ord.merge = order;
@@ -544,7 +544,7 @@ create_mergejoin_path(RelOptInfo * joinrel,
* 'innerwidth' is the number of bytes per tuple in the inner relation
* 'outer_path' is the outer path
* 'inner_path' is the inner path
- * 'keys' are the new keys of the join relation
+ * 'pathkeys' are the new keys of the join relation
* 'operator' is the hashjoin operator
* 'hashclauses' are the applicable join/restriction clauses
* 'outerkeys' are the sort varkeys for the outer relation
@@ -559,7 +559,7 @@ create_hashjoin_path(RelOptInfo * joinrel,
int innerwidth,
Path *outer_path,
Path *inner_path,
- List *keys,
+ List *pathkeys,
Oid operator,
List *hashclauses,
List *outerkeys,
@@ -573,7 +573,7 @@ create_hashjoin_path(RelOptInfo * joinrel,
pathnode->jpath.innerjoinpath = inner_path;
pathnode->jpath.pathinfo = joinrel->restrictinfo;
pathnode->jpath.path.loc_restrictinfo = NIL;
- pathnode->jpath.path.keys = keys;
+ pathnode->jpath.path.pathkeys = pathkeys;
pathnode->jpath.path.path_order = makeNode(PathOrder);
pathnode->jpath.path.path_order->ordtype = SORTOP_ORDER;
pathnode->jpath.path.path_order->ord.sortop = NULL;