]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Fix the code generated for vector IN operator constraints on virtual tables
authordrh <>
Mon, 7 Mar 2022 14:51:29 +0000 (14:51 +0000)
committerdrh <>
Mon, 7 Mar 2022 14:51:29 +0000 (14:51 +0000)
commit6d6ea42a25ce8d0f31bc1ff10be0c0767607b8fa
tree7c0a3eab48d314f60626f795d9ad567f139ddca3
parentc5a55db75d92aeefbbf368c72f6df2aab180aea4
Fix the code generated for vector IN operator constraints on virtual tables
so that they work even if the "omit" field in the sqlite3_index_info object
is off.  This has apparently never worked correctly before.  Presumably, nobody
has ever before written a virtual table that can use vector IN operator
constraints and that relies on bytecode to double-check the constraints.
Test cases in TH3.  Problem discovered by
dbsqlfuzz cab8e26194a40147627094f3c6849c0a7b1e0310.

FossilOrigin-Name: 21b656572d066b640ff5774205a4f0db13e1b08a35d0fd484da9130e759b0c26
manifest
manifest.uuid
src/wherecode.c