]> granicus.if.org Git - postgresql/commit
Rewrite hash join to use simple linked lists instead of a
authorTom Lane <tgl@sss.pgh.pa.us>
Tue, 18 May 1999 21:33:06 +0000 (21:33 +0000)
committerTom Lane <tgl@sss.pgh.pa.us>
Tue, 18 May 1999 21:33:06 +0000 (21:33 +0000)
commit26069a58e8e4e4f3bef27e52d2d5cad2baa46c9f
treec40f7d3e130df1fce0e1fc73520b9e465c02a607
parentd261a5ec861c001f0331e36e01499d8dde7f5c67
Rewrite hash join to use simple linked lists instead of a
fixed-size hashtable.  This should prevent 'hashtable out of memory' errors,
unless you really do run out of memory.  Note: target size for hashtable
is now taken from -S postmaster switch, not -B, since it is local memory
in the backend rather than shared memory.
src/backend/executor/nodeHash.c
src/backend/executor/nodeHashjoin.c
src/include/executor/hashjoin.h
src/include/executor/nodeHash.h
src/include/executor/nodeHashjoin.h