Simplify ExecutorRun's API and save some trivial number of cycles by having
authorTom Lane <tgl@sss.pgh.pa.us>
Fri, 31 Oct 2008 21:07:55 +0000 (21:07 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Fri, 31 Oct 2008 21:07:55 +0000 (21:07 +0000)
commitdf5a99612d2d4ba7ed080eb4dd02ce7e09a45f9b
tree19e8899cc33e133d97e52ec29d66b91b4402e789
parente9816533e39be464227b748ee5eeb3d9f688cd76
Simplify ExecutorRun's API and save some trivial number of cycles by having
it just return void instead of sometimes returning a TupleTableSlot.  SQL
functions don't need that anymore, and noplace else does either.  Eliminating
the return value also means one less hassle for the ExecutorRun hook functions
that will be supported beginning in 8.4.
src/backend/executor/execMain.c
src/backend/executor/functions.c
src/include/executor/executor.h