]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
New test case for ticket [b899b6042f97f52d].
authordrh <drh@noemail.net>
Mon, 11 Sep 2017 23:46:59 +0000 (23:46 +0000)
committerdrh <drh@noemail.net>
Mon, 11 Sep 2017 23:46:59 +0000 (23:46 +0000)
FossilOrigin-Name: 9d91ee5ee3f316a8804b02eb3c34b175b8f87b28c22df56f481af708c54e297c

manifest
manifest.uuid
test/whereF.test

index c64290312a0f56d1157c53cda072d9e869760915..681d32ff4e591525f7106e27f5189d77f23c48bb 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\ssupport\sfor\snew\soperators\sin\svirtual\stables:\s!=,\sIS,\sIS\sNOT,\sIS\sNULL,\sand\sNOTNULL.
-D 2017-09-11T20:54:54.464
+C New\stest\scase\sfor\sticket\s[b899b6042f97f52d].
+D 2017-09-11T23:46:59.120
 F Makefile.in c644bbe8ebe4aae82ad6783eae6b6beea4c727b99ff97568b847ced5e2ac7afb
 F Makefile.linux-gcc 7bc79876b875010e8c8f9502eb935ca92aa3c434
 F Makefile.msc 6a7a74bf60ad395098c0bd175ab054cd65ef85d7f034198d52bcc4d9e5fb4c6b
@@ -1532,7 +1532,7 @@ F test/whereB.test 0def95db3bdec220a731c7e4bec5930327c1d8c5
 F test/whereC.test cae295158703cb3fc23bf1a108a9ab730efff0f6
 F test/whereD.test 711d4df58d6d4fb9b3f5ce040b818564198be002
 F test/whereE.test b3a055eef928c992b0a33198a7b8dc10eea5ad2f
-F test/whereF.test ec178da9a65f50d1fefeb0fd1303faa01fe74d1eec5b24db89b040b7c4faa9c7
+F test/whereF.test 7c426e0bf303407910c21f79d3a6742f7b33c9b27b2dddd230dfc8c2508981a6
 F test/whereG.test dde4c52a97385a55be6a7cd46be8373f0cf35501
 F test/whereH.test e4b07f7a3c2f5d31195cd33710054c78667573b2
 F test/whereI.test eab5b226bbc344ac70d7dc09b963a064860ae6d7
@@ -1653,8 +1653,7 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P faa22e29a5a05a16d46a428d838acedfa7d6fad6239495d59a6a1f4764e1b1b6 0fb992af669e765760a94d2b6e2330b21a98f39f18445a94b0a2290560368d58
-R 6bf300e1c6f9b6f8c5e667046a0485fa
-T +closed 0fb992af669e765760a94d2b6e2330b21a98f39f18445a94b0a2290560368d58
+P 3b7dbe9da90b7db336eed597a73a5364d8a691e57c1febd60908349f57a539ad
+R d1f8e4be016c31ab042e5cda9ad31b92
 U drh
-Z 831d5d4673d5f6c544cd75e0243e7e97
+Z d58faf0ad143f7a7b57c47c15bbc02fa
index a1f6d564ce2bb93bf6573e0b17faf153a53aa773..f3ce3d7f92243da96633c020c688f2a20a4d7105 100644 (file)
@@ -1 +1 @@
-3b7dbe9da90b7db336eed597a73a5364d8a691e57c1febd60908349f57a539ad
\ No newline at end of file
+9d91ee5ee3f316a8804b02eb3c34b175b8f87b28c22df56f481af708c54e297c
\ No newline at end of file
index 7b42e0a19f3b887636661000eee4ef37d13c1083..a2361cfd16d88d7cafb0455fc1fc05f8ad74bba0 100644 (file)
@@ -184,6 +184,18 @@ ifcapable json1 {
     CREATE TABLE t6(x);
     SELECT * FROM t6 WHERE 1 IN (SELECT value FROM json_each(x));
   } {}
+
+  do_execsql_test 6.2 {
+    DROP TABLE t6;
+    CREATE TABLE t6(a,b,c);
+    INSERT INTO t6 VALUES
+     (0,null,'{"a":0,"b":[3,4,5],"c":{"x":4.5,"y":7.8}}'),
+     (1,null,'{"a":1,"b":[3,4,5],"c":{"x":4.5,"y":7.8}}'),
+     (2,null,'{"a":9,"b":[3,4,5],"c":{"x":4.5,"y":7.8}}');
+    SELECT * FROM t6
+     WHERE (EXISTS (SELECT 1 FROM json_each(t6.c) AS x WHERE x.value=1));
+  } {1 {} {{"a":1,"b":[3,4,5],"c":{"x":4.5,"y":7.8}}}}
+    
 }
 
 finish_test