aboutsummaryrefslogtreecommitdiff
path: root/src/backend/executor
diff options
context:
space:
mode:
authorTom Lane <tgl@sss.pgh.pa.us>2007-02-16 20:57:19 +0000
committerTom Lane <tgl@sss.pgh.pa.us>2007-02-16 20:57:19 +0000
commit8249409bc19b37f866c7c713ecfac8a44f396e0b (patch)
treea411bdd31e75e0682587030bca8ccce790ccc500 /src/backend/executor
parente472f13f99793d49083af44b11f534a3003fe355 (diff)
downloadpostgresql-8249409bc19b37f866c7c713ecfac8a44f396e0b.tar.gz
postgresql-8249409bc19b37f866c7c713ecfac8a44f396e0b.zip
Adjust the definition of is_pushed_down so that it's always true for INNER
JOIN quals, just like WHERE quals, even if they reference every one of the join's relations. Now that we can reorder outer and inner joins, it's possible for such a qual to end up being assigned to an outer join plan node, and we mustn't have it treated as a join qual rather than a filter qual for the node. (If it were, the join could produce null-extended rows that it shouldn't.) Per bug report from Pelle Johansson.
Diffstat (limited to 'src/backend/executor')
0 files changed, 0 insertions, 0 deletions