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)
commitd8b1bf47918aafdc515729624ad1ec2db4b91d14
tree666046eec1e911ef6593a5fe6db6b3e938607a73
parent85eee28ceca0814384392020c6c9a8269f213510
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