Re: ExecTidReScan exprCtxt - Mailing list pgsql-hackers

From Tom Lane
Subject Re: ExecTidReScan exprCtxt
Date
Msg-id 22396.1262030096@sss.pgh.pa.us
Whole thread Raw
In response to ExecTidReScan exprCtxt  (Robert Haas <robertmhaas@gmail.com>)
Responses Re: ExecTidReScan exprCtxt  (Robert Haas <robertmhaas@gmail.com>)
List pgsql-hackers
Robert Haas <robertmhaas@gmail.com> writes:
> In ExecTidReScan, we have the following:
>         /* If we are being passed an outer tuple, save it for runtime
> key calc */
>         if (exprCtxt != NULL)
>                 node->ss.ps.ps_ExprContext->ecxt_outertuple =
>                         exprCtxt->ecxt_outertuple;

> Is this dead code?

I don't think it's reachable at the moment, but we do have interest
in allowing joins using the TID value.  See for example
http://archives.postgresql.org/pgsql-hackers/2009-01/msg01746.php
http://archives.postgresql.org/pgsql-performance/2007-04/msg00231.php
So I wouldn't be in favor of removing it.
        regards, tom lane


pgsql-hackers by date:

Previous
From: Robert Haas
Date:
Subject: ExecTidReScan exprCtxt
Next
From: Tom Lane
Date:
Subject: Re: [PATCH] Provide rowcount for utility SELECTs