| From: | Andres Freund <andres(at)anarazel(dot)de> |
|---|---|
| To: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>, Alvaro Herrera <alvherre(at)2ndquadrant(dot)com> |
| Cc: | pgsql-hackers(at)postgresql(dot)org |
| Subject: | Re: Implement targetlist SRFs using ROWS FROM() (was Changed SRF in targetlist handling) |
| Date: | 2017-01-17 01:00:39 |
| Message-ID: | 20170117010039.qdamm6ycfi6rgvnl@alap3.anarazel.de |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
On 2017-01-16 12:52:14 -0800, Andres Freund wrote:
> > > Comments?
> >
> > Hard to comment on your other points without a patch to look at.
>
> Attached the current version. There's a *lot* of pending cleanup needed
> (especially in execQual.c) removing outdated code/comments etc, but this
> seems good enough for a first review. I'd want that cleanup done in a
> separate patch anyway.
Here's a version with a lot of that pending cleanup added (and other
light updates). Most notably all SRF related code is gone from
executor/ excepting ExecMakeFunctionResultSet and nodeSetResult. I'm
sure there's minor remaining references somewhere, but that's the
majority.
I think when committing this the first two patches should be combined,
but the later cleanup patch one not. It hides too many of the actually
relevant changes.
Greetings,
Andres Freund
| Attachment | Content-Type | Size |
|---|---|---|
| 0001-Put-SRF-into-a-separate-node-v1.patch | text/x-patch | 36.9 KB |
| 0002-Implement-targetlist-set-returning-functions-in-a-ne.patch | text/x-patch | 44.7 KB |
| 0003-Remove-obsoleted-code-relating-to-targetlist-SRF-eva.patch | text/x-patch | 120.5 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | Haribabu Kommi | 2017-01-17 01:19:40 | Re: pg_hba_file_settings view patch |
| Previous Message | David Rowley | 2017-01-16 23:42:34 | Re: PoC: Grouped base relation |