OSDN Git Service

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)
commit1d812a98b47da94ad274dcac682c5d2c014aae16
tree6d4b51db76796e3dd7a59e7b18432bf179fe89ad
parent76cf067ae40d5f8c4bf95954726e0067131da84b
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