Skip site navigation (1) Skip section navigation (2)

Re: pgsql-server/ ontrib/tablefunc/tablefunc.c rc/ ...

From: Joe Conway <mail(at)joeconway(dot)com>
To: Tom Lane <tgl(at)postgresql(dot)org>
Cc: pgsql-committers(at)postgresql(dot)org
Subject: Re: pgsql-server/ ontrib/tablefunc/tablefunc.c rc/ ...
Date: 2003-03-09 02:49:12
Message-ID: (view raw, whole thread or download thread mbox)
Lists: pgsql-committers
Tom Lane wrote:
> Log message:
> 	Revise tuplestore and nodeMaterial so that we don't have to read the
> 	entire contents of the subplan into the tuplestore before we can return
> 	any tuples.  Instead, the tuplestore holds what we've already read, and
> 	we fetch additional rows from the subplan as needed.  Random access to
> 	the previously-read rows works with the tuplestore, and doesn't affect
> 	the state of the partially-read subplan.  This is a step towards fixing
> 	the problems with cursors over complex queries --- we don't want to
> 	stick in Materialize nodes if they'll prevent quick startup for a cursor.

So if I understand this correctly, tuplestore_donestoring() is not used 
anymore (and doen't even exist)? Anything else changed in tuplestore 
behavior? I have to update PL/R also for this.



In response to


pgsql-committers by date

Next:From: Tom LaneDate: 2003-03-09 02:56:22
Subject: Re: pgsql-server/ ontrib/tablefunc/tablefunc.c rc/ ...
Previous:From: Tom LaneDate: 2003-03-09 02:19:14
Subject: pgsql-server/ ontrib/tablefunc/tablefunc.c rc/ ...

Privacy Policy | About PostgreSQL
Copyright © 1996-2017 The PostgreSQL Global Development Group