Use an OP_NotFound opcode to cancel futile IN operators early. The current
commitaeb0f97c250444c2eef6b5eaa0572e552c975eaf
authorD. Richard Hipp <drh@hwaci.com>
Tue, 5 Jun 2018 15:16:25 +0000 (5 15:16 +0000)
committerD. Richard Hipp <drh@hwaci.com>
Tue, 5 Jun 2018 15:16:25 +0000 (5 15:16 +0000)
tree04e342b660c4e149c20822887360a2f2547346e1
parent5708a295f0dbb1a67ab2c59259355fbda58a6f49
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.
src/where.c
src/wherecode.c