"Anton A. Melnikov" <aamelni...@inbox.ru> writes: > The thing is that for custom scan nodes as readme says: > "INDEX_VAR is abused to signify references to columns of a custom scan tuple > type" > But INDEX_VAR has a negative value, so it can not be used in varnullingrels > bitmapset. > And therefore this improvement seems will not work with custom scan nodes and > some > extensions that use such nodes.
Under what circumstances would you be trying to inject INDEX_VAR into a nullingrel set? Only outer-join relids should ever appear there. AFAICS the change you propose would serve only to mask bugs. regards, tom lane