-C Assume\sthat\san\sSQL\sfunction\sis\sable\sto\sreturn\sa\ssubtype\sif\sany\sof\sits\narguments\sare\sSQL\sfunctions\sthat\sare\sable\sto\sreturn\ssubtypes.\s\sThis\scloses\na\scorner-case\shole\sin\sthe\spatch\sat\s[ba789a7804ab96d8].
-D 2024-05-04T15:10:37.959
+C Add\stest\scases\sto\stest/in7.test.\sNo\scode\schanges.
+D 2024-05-04T16:50:47.770
F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
F test/in4.test bb767ec1cfd1730256f0a83219f0acda36bc251b63f8b8bb7d8c7cff17875a4f
F test/in5.test 4fd79c70dfa0681313e8cdca07f5ff0400bdc0e20f808a5c59eaef1e4b48082a
F test/in6.test f5f40d6816a8bb7c784424b58a10ac38efb76ab29127a2c17399e0cbeeda0e4b
-F test/in7.test b3a87d5e4f608ac9787e707fc4f8f2a0d89359489d109fdcac01470c3a6832f4
+F test/in7.test 742b18c284cd9a9cd1347d3a8affeee44b8de11e875e91a1d40498c18ba16441
F test/incrblob.test c9b96afc292aeff43d6687bcb09b0280aa599822
F test/incrblob2.test a494c9e848560039a23974b9119cfc2cf3ad3bd15cc2694ee6367ae537ef8f1f
F test/incrblob3.test 67621a04b3084113bf38ce03797d70eca012d9d8f948193b8f655df577b0da6f
F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 26b2d9390f1273ee0e3f3c96f6bc5bf0e9c1dcfd0d9ecd993dba487ef5a07f7e f16b200f25a0ec59ad765d254d81c3ffdba21f79e6e82807a7b80d00627952e2
-R 14886039188c50fb101aa25afbe73592
-T +closed f16b200f25a0ec59ad765d254d81c3ffdba21f79e6e82807a7b80d00627952e2
-U drh
-Z 1c69cc89e2338f86c36480d46824bedd
+P b36d499e4cdb41a5d7e44a1c4347a059d7654f85ade9c5c04d18ac95ddc09fde
+R 960c98e5734bcdd93c02bad4a02cdc67
+U dan
+Z a883d658d4cc670b0c73f4c6321f0eb9
# Remove this line to create a well-formed Fossil manifest.
} {
SELECT * FROM t1 WHERE a IN (SELECT z FROM t2)
}
+
+ 9 1 {
+ CREATE UNIQUE INDEX i1 ON t1(a, b);
+ } {
+ SELECT * FROM t1 WHERE a IN (SELECT z FROM t2) AND b IS ?
+ }
+ 10 0 {
+ CREATE UNIQUE INDEX i1 ON t1(a, b);
+ } {
+ SELECT * FROM t1 WHERE a IN (SELECT z FROM t2) AND b = ?
+ }
+ 11 1 {
+ CREATE UNIQUE INDEX i1 ON t1(a, b);
+ } {
+ SELECT * FROM t1 WHERE a IS NULL AND b IN (SELECT z FROM t2)
+ }
+ 12 0 {
+ CREATE UNIQUE INDEX i1 ON t1(a, b);
+ } {
+ SELECT * FROM t1 WHERE a = ? AND b IN (SELECT z FROM t2)
+ }
} {
do_test 1.1.$tn {
execsql BEGIN