Re: lifetime of TubleTableSlot* returned by ExecProcNode - Mailing list pgsql-hackers

From Bramandia Ramadhana
Subject Re: lifetime of TubleTableSlot* returned by ExecProcNode
Date
Msg-id 700260640812131503hc5b9754w78ff4721f965c4b9@mail.gmail.com
Whole thread Raw
In response to Re: lifetime of TubleTableSlot* returned by ExecProcNode  (Tom Lane <tgl@sss.pgh.pa.us>)
List pgsql-hackers
I see. Thanks for the advice. I would research on how to use tuplestore object.
 
Regards,
 
Bramandia R.

On Sat, Dec 13, 2008 at 10:36 AM, Tom Lane <tgl@sss.pgh.pa.us> wrote:
"Bramandia Ramadhana" <bramandia@gmail.com> writes:
> Hmm how if an upper level node needs to store (for future use) the
> TupleTableSlot* returned by lower level node, e.g. I create a specialized
> Sort Node which needs to read all tuples from lower level nodes. In this
> case, would it be necessary and sufficient to make a copy the TupleTableSlot

It would be a pretty crummy way to approach it, because a Slot is not
intended to be a compact representation.  You probably want to use a
tuplestore or tuplesort object instead.

                       regards, tom lane

pgsql-hackers by date:

Previous
From: Markus Wanner
Date:
Subject: Re: Sync Rep: First Thoughts on Code
Next
From: "Ned T. Crigler"
Date:
Subject: visibility map and reltuples