]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Add code to maintain indexes with expression arguments across DELETE, INSERT,
authordrh <drh@noemail.net>
Tue, 25 Aug 2015 16:57:52 +0000 (16:57 +0000)
committerdrh <drh@noemail.net>
Tue, 25 Aug 2015 16:57:52 +0000 (16:57 +0000)
commit1f9ca2c84ca1601fde33eab74d376ac1b1c9d3b0
tree27077a7e223e2bf5378c681d1a0a5e29e3aa7c40
parenta514b8eb0cc9c6773171381a1dfe5b456d963a97
Add code to maintain indexes with expression arguments across DELETE, INSERT,
and UPDATE statements.  Legacy tests pass, but the new code paths are still
largely untested.  The query planner currently makes no effort to use
expression indexes.

FossilOrigin-Name: efaabdb71626bdc03768e87e186c72f6f3da75b2
14 files changed:
manifest
manifest.uuid
src/analyze.c
src/build.c
src/delete.c
src/expr.c
src/insert.c
src/resolve.c
src/shell.c
src/sqliteInt.h
src/update.c
src/vdbeblob.c
test/index.test
test/rowid.test