diff options
author | Tom Lane <tgl@sss.pgh.pa.us> | 2015-03-11 23:18:03 -0400 |
---|---|---|
committer | Tom Lane <tgl@sss.pgh.pa.us> | 2015-03-11 23:18:03 -0400 |
commit | f4abd0241de20d5d6a79b84992b9e88603d44134 (patch) | |
tree | 7b43a57a988932798cebdf16375f4aab860c52c0 /src/backend/executor/execMain.c | |
parent | b746d0c32d4fe749c8d39ccb09d8f0fb38bcc197 (diff) | |
download | postgresql-f4abd0241de20d5d6a79b84992b9e88603d44134.tar.gz postgresql-f4abd0241de20d5d6a79b84992b9e88603d44134.zip |
Support flattening of empty-FROM subqueries and one-row VALUES tables.
We can't handle this in the general case due to limitations of the
planner's data representations; but we can allow it in many useful cases,
by being careful to flatten only when we are pulling a single-row subquery
up into a FROM (or, equivalently, inner JOIN) node that will still have at
least one remaining relation child. Per discussion of an example from
Kyotaro Horiguchi.
Diffstat (limited to 'src/backend/executor/execMain.c')
0 files changed, 0 insertions, 0 deletions