From: drh <> Date: Mon, 18 Mar 2024 15:10:00 +0000 (+0000) Subject: Change a test case to use a window function rather than random() to disable X-Git-Tag: version-3.46.0~123^2~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=b03805b70b1312dc92b6a394ac0d09be132e6a68;p=thirdparty%2Fsqlite.git Change a test case to use a window function rather than random() to disable the VALUES clause optimization. FossilOrigin-Name: c589149a138fa0a6be3153986fc0f315e052e13ebc0e7006b6529ca02bae413b --- diff --git a/manifest b/manifest index 96cee0f9f8..1e6486f30b 100644 --- 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. diff --git a/manifest.uuid b/manifest.uuid index 242c703a39..168fa1695d 100644 --- a/manifest.uuid +++ b/manifest.uuid @@ -1 +1 @@ -21f616d9b948efca441f8d45d0a95f4c052ce8b6daec7fa582ad9a00b82ca570 \ No newline at end of file +c589149a138fa0a6be3153986fc0f315e052e13ebc0e7006b6529ca02bae413b \ No newline at end of file diff --git a/test/values.test b/test/values.test index 8365584b4a..14b242c9ec 100644 --- a/test/values.test +++ b/test/values.test @@ -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'));