]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Use an iterator for the index loop in sqlite3GenerateConstraintChecks().
authordrh <drh@noemail.net>
Thu, 10 Dec 2020 20:31:25 +0000 (20:31 +0000)
committerdrh <drh@noemail.net>
Thu, 10 Dec 2020 20:31:25 +0000 (20:31 +0000)
commitdaf2761c62103f7bf126f8029dcf5fb473216f5f
treedd5712fa50c7b2fd530d28b1a5a3db2e0ac74734
parent91f2717f22e5a7c3feab8224a16416677ad28e47
Use an iterator for the index loop in sqlite3GenerateConstraintChecks().
The idea is that this iterator can be enhanced to traverse the indexes in
any order, as required by multi-index UPSERT.

FossilOrigin-Name: 64a4a91ecc5dcde3fa07d3cf038c74b9ede63d36628ecfb35203a9dfbbfe113c
manifest
manifest.uuid
src/insert.c
src/sqliteInt.h
src/upsert.c