| From: | Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> |
|---|---|
| To: | David Rowley <dgrowleyml(at)gmail(dot)com> |
| Cc: | Richard Guo <guofenglinux(at)gmail(dot)com>, pgsql-hackers(at)lists(dot)postgresql(dot)org |
| Subject: | Re: Converting SetOp to read its two inputs separately |
| Date: | 2024-12-19 19:38:14 |
| Message-ID: | 374813.1734637094@sss.pgh.pa.us |
| Views: | Whole Thread | Raw Message | Download mbox | Resend email |
| Thread: | |
| Lists: | pgsql-hackers |
David Rowley <dgrowleyml(at)gmail(dot)com> writes:
> On Thu, 19 Dec 2024 at 15:44, Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us> wrote:
>> The common_result_slot_type() function I wrote here perhaps
>> should be made generally available, but I didn't do that yet.
> I think it would be good to make this generic as it can be at least
> used in nodeRecursiveunion.c and nodeAppend.c.
OK, done, and I added an 0006 patch that uses that infrastructure
in the obvious places.
I also addressed your remarks about comments. Otherwise I'm feeling
like this is about ready to push.
regards, tom lane
| Attachment | Content-Type | Size |
|---|---|---|
| v5-0001-Convert-SetOp-to-read-its-inputs-as-outerPlan-and.patch | text/x-diff | 74.0 KB |
| v5-0002-Remove-some-dead-code-in-prepunion.c.patch | text/x-diff | 12.5 KB |
| v5-0003-Get-rid-of-choose_hashed_setop.patch | text/x-diff | 16.9 KB |
| v5-0004-Fix-bogus-decisions-about-whether-we-want-pre-sor.patch | text/x-diff | 12.4 KB |
| v5-0005-Teach-generate_nonunion_paths-to-consider-pre-sor.patch | text/x-diff | 11.7 KB |
| v5-0006-Use-ExecGetCommonSlotOps-infrastructure-in-more-p.patch | text/x-diff | 6.1 KB |
| From | Date | Subject | |
|---|---|---|---|
| Next Message | David Rowley | 2024-12-19 20:36:56 | Re: Converting SetOp to read its two inputs separately |
| Previous Message | Masahiko Sawada | 2024-12-19 19:11:50 | Re: Skip collecting decoded changes of already-aborted transactions |