]> git.ipfire.org Git - thirdparty/sqlite.git/commit
When doing an indexed row-value comparison using an IN operator where the
authordrh <>
Mon, 4 Aug 2025 23:05:35 +0000 (23:05 +0000)
committerdrh <>
Mon, 4 Aug 2025 23:05:35 +0000 (23:05 +0000)
commitd7d77eb56da0b0281b2ed53f6678e75523c3ed42
tree53aa721987824fe6a20b31a3455f5dfb0c3bc6b0
parent82b08cc8eff59848d665142d2c2b9a47b0b5980f
When doing an indexed row-value comparison using an IN operator where the
order of the columns in the row-value need to be rearranged in order to match
the index, be sure to make affinity conversions before the rearranging of
columns so that the correct affinity is applied.  Fix for the bug
reported by [forum:/forumpost/eab63506cf|forum post eab63506cf].  This
problem goes back almost nine years to [ddb5f0558c445699].

FossilOrigin-Name: 8800c13deca3717c8a9bed42ef5f09752e4ca8a31adfb4ab0545e0e2b5684bd0
manifest
manifest.uuid
src/expr.c
test/rowvalue.test