Re: Eval expression R/O once time (src/backend/executor/execExpr.c)

Andres Freund <andres@anarazel.de>

From: Andres Freund <andres@anarazel.de>
To: Tom Lane <tgl@sss.pgh.pa.us>
Cc: Ranier Vilela <ranier.vf@gmail.com>, Artur Zakirov <zaartur@gmail.com>, Pg Hackers <pgsql-hackers@postgresql.org>
Date: 2021-11-02T18:33:31Z
Lists: pgsql-hackers
On 2021-11-02 13:43:46 -0400, Tom Lane wrote:
> Ranier Vilela <ranier.vf@gmail.com> writes:
> > It seems that 1ec7679f1b67e84be688a311dce234eeaa1d5de8 caused the problem.
> 
> Indeed.  Fix pushed.

Thanks to both of you!



Commits

  1. Fix variable lifespan in ExecInitCoerceToDomain().

  2. expression eval, jit: Minor code cleanups.

  3. Faster expression evaluation and targetlist projection.