Hi Fujii
On 04/11/2026 11:13, Fujii Masao wrote:
> Attached patch fixes this by providing an expression context for sampling.
> This should be backpatched to v16, where DEFAULT marker support was
> introduced.
I was able to reproduce the bug and your patch fixes it. Just for my
understanding: why use ReScanExprContext instead of ResetExprContext here?
- /* Fetch next row */
- MemoryContextReset(tupcontext);
- MemoryContextSwitchTo(tupcontext);
+ /* Clean up the previous row's expression evaluation state */
+ ReScanExprContext(econtext);
Thanks for the patch!
Best, Jim