diff options
author | drh <> | 2022-05-02 14:32:56 +0000 |
---|---|---|
committer | drh <> | 2022-05-02 14:32:56 +0000 |
commit | 3a45d30ea5eff2c17c5ee1561e12f0865ad75b3e (patch) | |
tree | 518e637f398b934091815aa9ddccf26b9a39cb3b /src/sqliteInt.h | |
parent | b94182bdc6235ce520322890d4b1567e6404d04f (diff) | |
download | sqlite-3a45d30ea5eff2c17c5ee1561e12f0865ad75b3e.tar.gz sqlite-3a45d30ea5eff2c17c5ee1561e12f0865ad75b3e.zip |
Improvement on check-in [a193749730d6cfba] so that the subroutine call to
the IN operator right-hand side generator from the RIGHT JOIN no-match logic
does not generate unreachable byte code.
FossilOrigin-Name: cc458317bd77046c4328715ae9e3409f3f4cd422a01162cb33405ef3a142b0a3
Diffstat (limited to 'src/sqliteInt.h')
-rw-r--r-- | src/sqliteInt.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/sqliteInt.h b/src/sqliteInt.h index e526a775c..e9f0af544 100644 --- a/src/sqliteInt.h +++ b/src/sqliteInt.h @@ -5315,6 +5315,7 @@ const char *sqlite3JournalModename(int); #define IN_INDEX_NOOP_OK 0x0001 /* OK to return IN_INDEX_NOOP */ #define IN_INDEX_MEMBERSHIP 0x0002 /* IN operator used for membership test */ #define IN_INDEX_LOOP 0x0004 /* IN operator used as a loop */ +#define IN_INDEX_REUSE_CUR 0x0008 /* Reuse prior table cursor */ int sqlite3FindInIndex(Parse *, Expr *, u32, int*, int*, int*); int sqlite3JournalOpen(sqlite3_vfs *, const char *, sqlite3_file *, int, int); |