pgsql: Add a new tuplestore API function, tuplestore_putvalues().

From: neilc(at)postgresql(dot)org (Neil Conway)
To: pgsql-committers(at)postgresql(dot)org
Subject: pgsql: Add a new tuplestore API function, tuplestore_putvalues().
Date: 2008-03-25 19:26:54
Message-ID: 20080325192654.1B48A7558E7@cvs.postgresql.org
Views: Raw Message | Whole Thread | Download mbox | Resend email
Thread:
Lists: pgsql-committers

Log Message:
-----------
Add a new tuplestore API function, tuplestore_putvalues(). This is
identical to tuplestore_puttuple(), except it operates on arrays of
Datums + nulls rather than a fully-formed HeapTuple. In several places
that use the tuplestore API, this means we can avoid creating a
HeapTuple altogether, saving a copy.

Modified Files:
--------------
pgsql/src/backend/commands:
prepare.c (r1.80 -> r1.81)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/commands/prepare.c?r1=1.80&r2=1.81)
pgsql/src/backend/executor:
execQual.c (r1.226 -> r1.227)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/executor/execQual.c?r1=1.226&r2=1.227)
pgsql/src/backend/utils/mmgr:
portalmem.c (r1.106 -> r1.107)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/mmgr/portalmem.c?r1=1.106&r2=1.107)
pgsql/src/backend/utils/sort:
tuplestore.c (r1.37 -> r1.38)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/backend/utils/sort/tuplestore.c?r1=1.37&r2=1.38)
pgsql/src/include/utils:
tuplestore.h (r1.22 -> r1.23)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/include/utils/tuplestore.h?r1=1.22&r2=1.23)
pgsql/src/pl/plperl:
plperl.c (r1.136 -> r1.137)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/pl/plperl/plperl.c?r1=1.136&r2=1.137)
pgsql/src/pl/plpgsql/src:
pl_exec.c (r1.202 -> r1.203)
(http://anoncvs.postgresql.org/cvsweb.cgi/pgsql/src/pl/plpgsql/src/pl_exec.c?r1=1.202&r2=1.203)

Browse pgsql-committers by date

  From Date Subject
Next Message Tom Lane 2008-03-25 19:31:31 pgsql: Adjust DatumGetBool macro so that it isn't fooled by garbage in
Previous Message User Carvalho 2008-03-25 17:22:25 pllua - pllua: Added raw datum support, "fromstring" function, and type