Add a new tuplestore API function, tuplestore_putvalues(). This is
authorNeil Conway <neilc@samurai.com>
Tue, 25 Mar 2008 19:26:54 +0000 (19:26 +0000)
committerNeil Conway <neilc@samurai.com>
Tue, 25 Mar 2008 19:26:54 +0000 (19:26 +0000)
commitbd5eca3c19a1e0f4d46b925657752ae1f2549bce
tree19c3f7f6dda06a79d75e346601ae563bbd79341e
parent37c7021818b0c37c68244f82f93dbc5dee0829b8
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.
src/backend/commands/prepare.c
src/backend/executor/execQual.c
src/backend/utils/mmgr/portalmem.c
src/backend/utils/sort/tuplestore.c
src/include/utils/tuplestore.h
src/pl/plperl/plperl.c
src/pl/plpgsql/src/pl_exec.c