]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When doing a one-pass UPDATE or DELETE on virtual tables, close the cursor
authordrh <drh@noemail.net>
Thu, 24 May 2018 23:51:57 +0000 (23:51 +0000)
committerdrh <drh@noemail.net>
Thu, 24 May 2018 23:51:57 +0000 (23:51 +0000)
commit338e311acb213a772927bac361c7a80b0bf51632
treef4e7b6bd0a276701991e7e72462bf041ada29186
parent30fc7f80097e9a255ce27f8c16bb9344f069876a
When doing a one-pass UPDATE or DELETE on virtual tables, close the cursor
prior to running VUpdate.  This allows one-pass to work on virtual tables
that do not allow concurrent reads and writes.  Enhance rtree to take
advantage of this new capability.

FossilOrigin-Name: b816023ce07d01024d5769e16db924374a49bf909edd12dc1344a0a1ef693db5
ext/rtree/rtree.c
ext/rtree/rtree1.test
manifest
manifest.uuid
src/delete.c
src/update.c