]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Use an OP_NotFound opcode to cancel futile IN operators early. The current
authordrh <drh@noemail.net>
Tue, 5 Jun 2018 15:16:25 +0000 (15:16 +0000)
committerdrh <drh@noemail.net>
Tue, 5 Jun 2018 15:16:25 +0000 (15:16 +0000)
commit86d0ea755844cc3ace4800cfb1400d18bc067ccb
tree406565c53b0d3d4e7283e09ebdd9a66b851cbddc
parent995bbbf99354ce0fa6b5802b3b01c2ecbc0aa2a2
Use an OP_NotFound opcode to cancel futile IN operators early.  The current
implementation is suboptimal because it always runs teh OP_NotFound.  This
still needs to be enhanced to only do the OP_NotFound if no results have been
seen on the current loop.

FossilOrigin-Name: 87a9fc504f9a78caf7a7949cc7ada0a19d61bfab51bb49a00a1607194c116212
manifest
manifest.uuid
src/where.c
src/wherecode.c