diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2000-02-18 23:47:31 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2000-02-18 23:47:31 +0000 |
commit | 3cbcb78a3dc1f716c1dab3dc7cac3c405b210533 (patch) | |
tree | 85012affb30f3b39d9553133cac879467c010da9 /src/backend/optimizer/util/pathnode.c | |
parent | bc8a39beef91e3d9bafafed031a8f997d0f61153 (diff) | |
download | postgresql-3cbcb78a3dc1f716c1dab3dc7cac3c405b210533.tar.gz postgresql-3cbcb78a3dc1f716c1dab3dc7cac3c405b210533.zip |
Plug some more memory leaks in the planner. It still leaks like a sieve,
but this is as good as it'll get for this release...
Diffstat (limited to 'src/backend/optimizer/util/pathnode.c')
-rw-r--r-- | src/backend/optimizer/util/pathnode.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/src/backend/optimizer/util/pathnode.c b/src/backend/optimizer/util/pathnode.c index ba991388de0..6f6ef231289 100644 --- a/src/backend/optimizer/util/pathnode.c +++ b/src/backend/optimizer/util/pathnode.c @@ -8,7 +8,7 @@ * * * IDENTIFICATION - * $Header: /cvsroot/pgsql/src/backend/optimizer/util/pathnode.c,v 1.60 2000/02/15 20:49:20 tgl Exp $ + * $Header: /cvsroot/pgsql/src/backend/optimizer/util/pathnode.c,v 1.61 2000/02/18 23:47:30 tgl Exp $ * *------------------------------------------------------------------------- */ @@ -416,7 +416,8 @@ create_nestloop_path(RelOptInfo *joinrel, * 'inner_path' is the inner path * 'restrict_clauses' are the RestrictInfo nodes to apply at the join * 'pathkeys' are the path keys of the new join path - * 'mergeclauses' are the applicable join/restriction clauses + * 'mergeclauses' are the RestrictInfo nodes to use as merge clauses + * (this should be a subset of the restrict_clauses list) * 'outersortkeys' are the sort varkeys for the outer relation * 'innersortkeys' are the sort varkeys for the inner relation * @@ -473,6 +474,7 @@ create_mergejoin_path(RelOptInfo *joinrel, * 'inner_path' is the cheapest inner path * 'restrict_clauses' are the RestrictInfo nodes to apply at the join * 'hashclauses' is a list of the hash join clause (always a 1-element list) + * (this should be a subset of the restrict_clauses list) * 'innerdisbursion' is an estimate of the disbursion of the inner hash key * */ |