]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Make a distinction between (1) WHERE clause constraints, (2) ON/USING
authordrh <>
Mon, 11 Apr 2022 12:38:06 +0000 (12:38 +0000)
committerdrh <>
Mon, 11 Apr 2022 12:38:06 +0000 (12:38 +0000)
commit3a6e4c59c480d0f00ba70b44529ba9925f61064b
treef0d491ab8a70fef21a3788540ef99934445da94b
parentb77c07a715dacfb4ffa968c6ac26ac46bf18776c
Make a distinction between (1) WHERE clause constraints, (2) ON/USING
constraints on outer joins, and (3) ON/USING clause constraints on inner
joins.  Formerly, there was no distinctionb between 1 and 3, but RIGHT JOIN
needs to know the difference.  Make RIGHT JOIN aware of this difference and
add test cases.

FossilOrigin-Name: 0f6f61c3664cc87209c2a6f9b6df3a750d1510723fcde209c33db8feaf48bcf3
manifest
manifest.uuid
src/select.c
src/sqliteInt.h
src/where.c
src/whereexpr.c
test/join7.test