Code

Optimize Class.find so that the propspec can contain a set of ids to match.
authorgmcm <gmcm@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 9 Jul 2002 21:53:38 +0000 (21:53 +0000)
committergmcm <gmcm@57a73879-2fb5-44c3-a270-3262357dd7e2>
Tue, 9 Jul 2002 21:53:38 +0000 (21:53 +0000)
commit73ac29efd25c466f381bb0963e93ac2f80331f94
treeb79d85577c699a28b9159dedc6cf2f0a8ae23c0a
parent037e3e1b448303d13964c5e229bda8af67cdccb3
Optimize Class.find so that the propspec can contain a set of ids to match.
This is used by indexer.search so it can do just one find for all the index matches.
This was already confusing code, but for common terms (lots of index matches),
it is enormously faster.

git-svn-id: http://svn.roundup-tracker.org/svnroot/roundup/trunk@848 57a73879-2fb5-44c3-a270-3262357dd7e2
roundup/hyperdb.py
roundup/indexer.py