aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authordrh <>2025-07-07 15:40:53 +0000
committerdrh <>2025-07-07 15:40:53 +0000
commit4fe1ac8fe1c3831588ae2ad1f8ea0841b11523ab (patch)
tree088d1cd122272ca4a858a8cbf914149d57c95c70 /test
parent4aacd1ef8eff53662b827e920d2c7d5d46833b9d (diff)
downloadsqlite-4fe1ac8fe1c3831588ae2ad1f8ea0841b11523ab.tar.gz
sqlite-4fe1ac8fe1c3831588ae2ad1f8ea0841b11523ab.zip
Simplifications to the row-value IN operator logic. Do not let the query
planner accept a WhereLoop for a row-value IN operator that uses the same index column more than once. FossilOrigin-Name: d2adf61f21a3ce901a2b08199ad0de191e88ef16e097c5f7a75c95ad958eff12
Diffstat (limited to 'test')
-rw-r--r--test/rowvalue.test3
1 files changed, 3 insertions, 0 deletions
diff --git a/test/rowvalue.test b/test/rowvalue.test
index a4c021deb..387780c45 100644
--- a/test/rowvalue.test
+++ b/test/rowvalue.test
@@ -788,6 +788,9 @@ do_execsql_test 33.3 {
# INTEGER PRIMARY KEY, and the columns that UNIQUE constraint are
# used in a rowvalue-IN operator constraint.
#
+# 2025-07-07 Discovered that the original fix was incomplete and
+# new tests added. See tag-20250707-01 in the code.
+#
reset_db
do_execsql_test 34.1 {
CREATE TABLE items (