]> git.ipfire.org Git - thirdparty/sqlite.git/commitdiff
Check that certain ON clauses do not refer to tables to their right as a separate...
authordan <Dan Kennedy>
Mon, 25 Aug 2025 14:27:31 +0000 (14:27 +0000)
committerdan <Dan Kennedy>
Mon, 25 Aug 2025 14:27:31 +0000 (14:27 +0000)
FossilOrigin-Name: e0beda7ffe92abf6322db8314c42940adab7f89a35d38124355cb3464ee70b9f

1  2 
manifest
manifest.uuid
src/select.c

diff --cc manifest
index 80507fe6664b4ad26409436cc3c790ae548326c3,f3be2338c244cf2c9b768c4e32568169c3bb928b..a1e3cd98f2ca608012cf1bc7c7d7e28785aa6423
+++ b/manifest
@@@ -1,5 -1,5 +1,5 @@@
- C For\sthe\s--pagecache\soption\sof\sthe\sCLI,\sif\sthe\sSIZE\sparameter\sis\sa\s\npower-of-two,\sautomatically\sround\sit\sup\sto\susing\sthe\sPCACHE_HDRSZ.
- D 2025-08-25T13:04:26.201
 -C Add\stest\scase\sto\sthis\sbranch\sto\sshow\sthat\sit\shandles\scases\swhere\sON\sclauses\suse\sselect-list\saliases\sto\srefer\sto\scolumns\sto\stheir\sright.
 -D 2025-08-25T11:47:15.389
++C Check\sthat\scertain\sON\sclauses\sdo\snot\srefer\sto\stables\sto\stheir\sright\sas\sa\sseparate\sstep\safter\sparsing\sa\sSELECT\sstatement,\sinstead\sof\sas\spart\sof\sthe\splanner\sstage.\sFor\sfor\s[forum:ccfb3b5052\s|\sforum\spost\sccfb3b5052].
++D 2025-08-25T14:27:31.228
  F .fossil-settings/binary-glob 61195414528fb3ea9693577e1980230d78a1f8b0a54c78cf1b9b24d0a409ed6a x
  F .fossil-settings/empty-dirs dbb81e8fc0401ac46a1491ab34a7f2c7c0452f2f06b54ebb845d024ca8283ef1
  F .fossil-settings/ignore-glob 35175cdfcf539b2318cb04a9901442804be81cd677d8b889fcc9149c21f239ea
@@@ -741,8 -741,8 +741,8 @@@ F src/printf.c 5f0c957af9699e849d786e8f
  F src/random.c 606b00941a1d7dd09c381d3279a058d771f406c5213c9932bbd93d5587be4b9c
  F src/resolve.c f8d1d011aba0964ff1bdccd049d4d2c2fec217efd90d202a4bb775e926b2c25d
  F src/rowset.c 8432130e6c344b3401a8874c3cb49fefe6873fec593294de077afea2dce5ec97
- F src/select.c 62855ca3335dfb1fec366b5b646a9e98bd920aa4d6499698d74520cec08986a6
 -F src/select.c 32ccbdbc89ba40065891c891a6a9dcd50fb3171eaf041b8549929f479dd540cb
 -F src/shell.c.in 0636915df0dbac6c780f04959f5d1055f206fb281b2c8fc8b113fe7bfc7d44ef
++F src/select.c e433bec4e59a9a85f3934c9680baad1a4532e11cb9ee8e03f30849752604cbe5
 +F src/shell.c.in 51c8452b3e6b9a0dfa3df853dd16f147e5e4ae2002deb775cf8a2fccf01c3c6c
  F src/sqlite.h.in ebfc0358de0e18aabee7fa918f2f846894e23bebc74160fbe265c99046ee61b8
  F src/sqlite3.rc 015537e6ac1eec6c7050e17b616c2ffe6f70fca241835a84a4f0d5937383c479
  F src/sqlite3ext.h 0bfd049bb2088cc44c2ad54f2079d1c6e43091a4e1ce8868779b75f6c1484f1e
@@@ -2169,8 -2170,8 +2170,9 @@@ F tool/version-info.c 3b36468a90faf1bbd
  F tool/warnings-clang.sh bbf6a1e685e534c92ec2bfba5b1745f34fb6f0bc2a362850723a9ee87c1b31a7
  F tool/warnings.sh 1ad0169b022b280bcaaf94a7fa231591be96b514230ab5c98fbf15cd7df842dd
  F tool/win/sqlite.vsix deb315d026cc8400325c5863eef847784a219a2f
- P cbfe3f0c84eecef4308e1904cce4fe013ee1986ab6c85e82f92736fc80c0a358
- R 9b5fbc0daf59889f2a8705fd1220d675
- U drh
- Z 3f67a9398a32d1ae32eddf16e111ec42
 -P 23ac2377315af02b73db6ae37bfeeda1453e41efb702a6b707346956c2d41a9d
 -R c3ddbbb4a589ad57ccdec20fe5b32da9
++P e7a2ba842cb571df66d204b8d5989ecdc78be7205fdaf1de1783c63c9118d465 4d34ab4acf0343a22ea8097fa4b1e87a1b0a13be864d5bee0c7a8341c09b8002
++R 28eb245f50c4b1dd9f5bb54bd9475857
++T +closed 4d34ab4acf0343a22ea8097fa4b1e87a1b0a13be864d5bee0c7a8341c09b8002
+ U dan
 -Z 8e4e007df157011db9caa6d47ae4eeb7
++Z e8979d0807c088902843a4946f229c89
  # Remove this line to create a well-formed Fossil manifest.
diff --cc manifest.uuid
index 1c684edc62d94b977786e2534975b052d483c957,0496f790b11e3629fee0a69a16ae0cfb2799e29c..0ac289a17754b8bcbae41e86e97b9986c554df89
@@@ -1,1 -1,1 +1,1 @@@
- e7a2ba842cb571df66d204b8d5989ecdc78be7205fdaf1de1783c63c9118d465
 -4d34ab4acf0343a22ea8097fa4b1e87a1b0a13be864d5bee0c7a8341c09b8002
++e0beda7ffe92abf6322db8314c42940adab7f89a35d38124355cb3464ee70b9f
diff --cc src/select.c
Simple merge