]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Change a test case to use a window function rather than random() to disable
authordrh <>
Mon, 18 Mar 2024 15:10:00 +0000 (15:10 +0000)
committerdrh <>
Mon, 18 Mar 2024 15:10:00 +0000 (15:10 +0000)
the VALUES clause optimization.

FossilOrigin-Name: c589149a138fa0a6be3153986fc0f315e052e13ebc0e7006b6529ca02bae413b

manifest
manifest.uuid
test/values.test

index 96cee0f9f898e6df55686a43423da8d17af239ea..1e6486f30bdbe493a6dc93438cbda5a7512bd9db 100644 (file)
--- a/manifest
+++ b/manifest
@@ -1,5 +1,5 @@
-C Add\sassert()\sstatements\sto\svalidate\saccess\sto\sthe\sSrcItem.u1.nRow\sunion\smember.
-D 2024-03-18T13:31:24.110
+C Change\sa\stest\scase\sto\suse\sa\swindow\sfunction\srather\sthan\srandom()\sto\sdisable\nthe\sVALUES\sclause\soptimization.
+D 2024-03-18T15:10:00.843
 F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
 F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
 F LICENSE.md df5091916dbb40e6e9686186587125e1b2ff51f022cc334e886c19a0e9982724
@@ -1921,7 +1921,7 @@ F test/vacuum4.test 7ea76b769fffeb41f925303b04cbcf5a5bbeabe55e4c60ae754ff24eeeb7
 F test/vacuum5.test 263b144d537e92ad8e9ca8a73cc6e1583f41cfd0dda9432b87f7806174a2f48c
 F test/vacuum6.test b137b04bf3392d3f5c3b8fda0ce85a6775a70ca112f6559f74ff52dc9ce042fd
 F test/vacuummem.test 4b30f5b95a9ff86e9d5c20741e50a898b2dc10b0962a3211571eb165357003fb
-F test/values.test 77f72e80ad7b9e362e309bccb391307f41d0a41d1cd159cbdadb2de043505184
+F test/values.test 28aae97e976968c8540df0294c3f1cee80780c0df87101ca8969f184789f3029
 F test/valuesfault.test 2ef23ed965e3bd08e268cdc38a0d11653390ddbbe1e8e2e98d16f55edd30f6e8
 F test/varint.test bbce22cda8fc4d135bcc2b589574be8410614e62
 F test/veryquick.test 57ab846bacf7b90cf4e9a672721ea5c5b669b661
@@ -2179,8 +2179,8 @@ F vsixtest/vsixtest.tcl 6a9a6ab600c25a91a7acc6293828957a386a8a93
 F vsixtest/vsixtest.vcxproj.data 2ed517e100c66dc455b492e1a33350c1b20fbcdc
 F vsixtest/vsixtest.vcxproj.filters 37e51ffedcdb064aad6ff33b6148725226cd608e
 F vsixtest/vsixtest_TemporaryKey.pfx e5b1b036facdb453873e7084e1cae9102ccc67a0
-P 260bd764c3f2d6d067adb9cd0045b7c24d5e00b02ab2735b1cba455a6143ff4c
-R 75dcb9b9acd93ebd15b87898d6bfec55
+P 21f616d9b948efca441f8d45d0a95f4c052ce8b6daec7fa582ad9a00b82ca570
+R 8397e730ec47ff60644573ff69916492
 U drh
-Z 5ddd66d0b5fd1a33a6a204e07bcebf08
+Z 4aa38dc309434c1f95f0da72b0b4ecc4
 # Remove this line to create a well-formed Fossil manifest.
index 242c703a3945d2f5c4a36545d709563eebfd5334..168fa1695d14f696f3bb540427bae40484d4ddf8 100644 (file)
@@ -1 +1 @@
-21f616d9b948efca441f8d45d0a95f4c052ce8b6daec7fa582ad9a00b82ca570
\ No newline at end of file
+c589149a138fa0a6be3153986fc0f315e052e13ebc0e7006b6529ca02bae413b
\ No newline at end of file
index 8365584b4a6f55d4079fa06de3d955ebd484e792..14b242c9ecf6492de710ad1332d34eb58754dda3 100644 (file)
@@ -457,14 +457,16 @@ do_eqp_test 15.3 {
 do_eqp_test 15.4 {
   INSERT INTO t1 VALUES
     (1,2),(3,4),(7,8),
-    (5,coalesce(6,random()));
+    (5,row_number()OVER());
 } {
   QUERY PLAN
   `--COMPOUND QUERY
      |--LEFT-MOST SUBQUERY
      |  `--SCAN 3-ROW VALUES CLAUSE
      `--UNION ALL
-        `--SCAN CONSTANT ROW
+        |--CO-ROUTINE (subquery-xxxxxx)
+        |  `--SCAN CONSTANT ROW
+        `--SCAN (subquery-xxxxxx)
 }
 do_eqp_test 15.5 {
   SELECT * FROM (VALUES(1),(2),(3),(4),(5),(6)), (VALUES('a'),('b'),('c'));