Rewrite hashbulkdelete() to make it amenable to new bucket locking

Tom Lane <tgl@sss.pgh.pa.us>

Commit: 39673ca47b862f7bf82c9e3dca64ee9bbafc64ee
Author: Tom Lane <tgl@sss.pgh.pa.us>
Date: 2003-09-02T02:18:38Z
Releases: 7.4.1
Rewrite hashbulkdelete() to make it amenable to new bucket locking
scheme.  A pleasant side effect is that it is *much* faster when deleting
a large fraction of the indexed tuples, because of elimination of
redundant hash_step activity induced by hash_adjscans.  Various other
continuing code cleanup.

Files