aboutsummaryrefslogtreecommitdiff
path: root/src/backend/access/gist/gistutil.c
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2009-02-27 00:06:27 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2009-02-27 00:06:27 +0000
commitf01313bc0d4c293d88c2619084b1fc41825f2cf8 (patch)
treea9561b6091bd29df593f8e57f2e1dac9bf3ed9f9 /src/backend/access/gist/gistutil.c
parentf4fea44ce15ce8a036faf8594c140dc02825dc0c (diff)
downloadpostgresql-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