]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Extend the Rowset object to contain all the capabilities of Rowhash in
authordrh <drh@noemail.net>
Wed, 22 Apr 2009 00:47:00 +0000 (00:47 +0000)
committerdrh <drh@noemail.net>
Wed, 22 Apr 2009 00:47:00 +0000 (00:47 +0000)
commit733bf1b1e2a332caaef41056a32c371bee62a266
treead11ee64e6fbe377a540b363317bbbb9b2698847
parentdcc1f44020da1ee775354154fef7afc0b127c9db
Extend the Rowset object to contain all the capabilities of Rowhash in
addition to its legacy capabilities.  Use Rowset to replace Rowhash.
In addition to requiring less code, This removes the 2^32 result row
limitation, uses less memory, and gives better bounds on worst-case
performance.  The Rowhash implementation has yet to be removed. (CVS 6534)

FossilOrigin-Name: b101cf70b75c9772aaf50e0eadd0cfa37c84d193
manifest
manifest.uuid
src/rowhash.c
src/rowset.c
src/sqliteInt.h
src/vdbe.c