]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Sorting is now done using a sorting index rather than loading the entire
authordrh <drh@noemail.net>
Thu, 1 Sep 2005 03:07:44 +0000 (03:07 +0000)
committerdrh <drh@noemail.net>
Thu, 1 Sep 2005 03:07:44 +0000 (03:07 +0000)
commit0342b1f5424eea41a5c49e4aff13f495eaf0bac4
tree2fbe8661be911f108cfd9c23d4a728e267917510
parentdece1a84642a8b52a3b1844c9ba0ae03599f1faa
Sorting is now done using a sorting index rather than loading the entire
result set into memory and doing a merge sort.  The old merge sort technique
was a carry-over from SQLite version 1.  The new method uses a bounded amount
of memory and scales to much larger result sets.  There are still errors:
some 39 regression tests fail. (CVS 2653)

FossilOrigin-Name: 09db0a24241f9248584250d1728117b8a3159626
manifest
manifest.uuid
src/expr.c
src/select.c
src/sqliteInt.h
src/vdbe.c
src/vdbeInt.h
src/vdbeaux.c
test/conflict.test