]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add initial infrastructure for cursors. In where.c, optimize out clauses
authordrh <drh@noemail.net>
Mon, 22 Nov 2004 19:12:19 +0000 (19:12 +0000)
committerdrh <drh@noemail.net>
Mon, 22 Nov 2004 19:12:19 +0000 (19:12 +0000)
commitb6c29897eb34b7f3ab0109b9ddae1cfb474881c4
tree0fa5d135d66e1054d7cfa64512137e9281dd77e8
parent8237d45ed8317e1cfa57bc4f6381842df1e4d86e
Add initial infrastructure for cursors.  In where.c, optimize out clauses
of the form "ORDER BY rowid" if a table scan is being performed.  Do a
reverse table scan if "ORDER BY rowid DESC" is present. (CVS 2141)

FossilOrigin-Name: fc8c1393c86017a816beb52725b68af3b973f979
17 files changed:
main.mk
manifest
manifest.uuid
src/cursor.c [new file with mode: 0644]
src/expr.c
src/main.c
src/parse.y
src/pragma.c
src/select.c
src/sqliteInt.h
src/test1.c
src/where.c
test/alter.test
test/collate4.test
test/cursor.test [new file with mode: 0644]
test/where.test
tool/mkkeywordhash.c