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

Ranier Vilela <ranier.vf@gmail.com>

From: Ranier Vilela <ranier.vf@gmail.com>
To: Andres Freund <andres@anarazel.de>
Cc: Tom Lane <tgl@sss.pgh.pa.us>, Artur Zakirov <zaartur@gmail.com>, Pg Hackers <pgsql-hackers@postgresql.org>
Date: 2021-11-03T11:44:50Z
Lists: pgsql-hackers
Em ter., 2 de nov. de 2021 às 15:33, Andres Freund <andres@anarazel.de>
escreveu:

> 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!
>
You are welcome, Andres.

regards,
Ranier Vilela

Commits

  1. Fix variable lifespan in ExecInitCoerceToDomain().

  2. expression eval, jit: Minor code cleanups.

  3. Faster expression evaluation and targetlist projection.