Re: Making Vars outer-join aware

From: Tom Lane <tgl(at)sss(dot)pgh(dot)pa(dot)us>
To: pgsql-hackers(at)lists(dot)postgresql(dot)org
Cc: Richard Guo <guofenglinux(at)gmail(dot)com>, "Finnerty, Jim" <jfinnert(at)amazon(dot)com>
Subject: Re: Making Vars outer-join aware
Date: 2022-07-10 19:38:36
Message-ID: 553080.1657481916@sss.pgh.pa.us
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-hackers

Here's v2 of this patch series. It's functionally identical to v1,
but I've rebased it over the recent auto-node-support-generation
changes, and also extracted a few separable bits in hopes of making
the main planner patch smaller. (It's still pretty durn large,
unfortunately.) Unlike the original submission, each step will
compile on its own, though the intermediate states mostly don't
pass all regression tests.

regards, tom lane

Attachment Content-Type Size
v2-0000-add-overview-documentation.patch text/x-diff 19.2 KB
v2-0001-improve-adjust_appendrel_attrs_multilevel.patch text/x-diff 15.7 KB
v2-0002-add-nullingrels-fields.patch text/x-diff 14.5 KB
v2-0003-label-Var-nullability-in-parser.patch text/x-diff 22.0 KB
v2-0004-cope-with-nullability-in-planner.patch text/x-diff 137.4 KB
v2-0005-fix-flatten_join_alias_vars.patch text/x-diff 14.4 KB
v2-0006-fix-FDWs.patch text/x-diff 10.6 KB

In response to

Responses

Browse pgsql-hackers by date

  From Date Subject
Next Message Zhihong Yu 2022-07-10 21:04:41 Re: Making Vars outer-join aware
Previous Message Greg Stark 2022-07-10 15:32:55 Re: Cleaning up historical portability baggage