Create a new 'MultiExecProcNode' call API for plan nodes that don't
authorTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Apr 2005 20:07:35 +0000 (20:07 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Sat, 16 Apr 2005 20:07:35 +0000 (20:07 +0000)
commita428b5e5b94dfe1c9c51930e1fb64f44f261a5d0
treec786d5ed826f6708af41de608359ce99cf6f94b7
parente904e31ae5cf6de4cd072b0e91a0acd2153d2596
Create a new 'MultiExecProcNode' call API for plan nodes that don't
return just a single tuple at a time.  Currently the only such node
type is Hash, but I expect we will soon have indexscans that can return
tuple bitmaps.  A side benefit is that EXPLAIN ANALYZE now shows the
correct tuple count for a Hash node.
src/backend/commands/explain.c
src/backend/executor/execProcnode.c
src/backend/executor/instrument.c
src/backend/executor/nodeHash.c
src/backend/executor/nodeHashjoin.c
src/include/executor/executor.h
src/include/executor/hashjoin.h
src/include/executor/instrument.h
src/include/executor/nodeHash.h