diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2009-02-27 00:06:27 +0000 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2009-02-27 00:06:27 +0000 |
commit | f01313bc0d4c293d88c2619084b1fc41825f2cf8 (patch) | |
tree | a9561b6091bd29df593f8e57f2e1dac9bf3ed9f9 /src/backend/access/gist/gistutil.c | |
parent | f4fea44ce15ce8a036faf8594c140dc02825dc0c (diff) | |
download | postgresql-f01313bc0d4c293d88c2619084b1fc41825f2cf8.tar.gz postgresql-f01313bc0d4c293d88c2619084b1fc41825f2cf8.zip |
Improve create_unique_path to not be fooled by unrelated clauses that happen
to be syntactically part of a semijoin clause. For example given
WHERE EXISTS(SELECT ... WHERE upper.var = lower.var AND some-condition)
where some-condition is just a restriction on the lower relation, we can
use unique-ification on lower.var after having applied some-condition within
the scan on lower.
Diffstat (limited to 'src/backend/access/gist/gistutil.c')
0 files changed, 0 insertions, 0 deletions