1
0
mirror of https://github.com/sqlite/sqlite.git synced 2025-07-29 08:01:23 +03:00

Add missing calls to sqlite3exprSkipCollateAndLikely() to the enchancement on this branch.

FossilOrigin-Name: 078537d057d638389e3ab3bc04bcac53f342c7bf1d8d75222296ef42d09e9ee7
This commit is contained in:
dan
2024-06-10 19:45:33 +00:00
parent dc9a262319
commit df77e56cde
4 changed files with 39 additions and 10 deletions

View File

@ -241,6 +241,35 @@ do_subquery_test 4.1 0 {
D d
}
do_subquery_test 4.1.1 0 {
SELECT * FROM tx2 WHERE EXISTS (
SELECT 1 FROM tx1 WHERE (a COLLATE nocase)=x AND b=y
)
} {
A a b b C c D d
}
do_subquery_test 4.1.2 0 {
SELECT * FROM tx2 WHERE EXISTS (
SELECT 1 FROM tx1 WHERE a=x AND (b COLLATE binary)=y
)
} {
A a b b C c D d
}
do_subquery_test 4.1.1 0 {
SELECT * FROM tx2 WHERE EXISTS (
SELECT 1 FROM tx1 WHERE x=(a COLLATE nocase) AND b=y
)
} {
A a b b C c D d
}
do_subquery_test 4.1.2 0 {
SELECT * FROM tx2 WHERE EXISTS (
SELECT 1 FROM tx1 WHERE a=x AND y=(b COLLATE binary)
)
} {
A a b b C c D d
}
do_subquery_test 4.2 1 {
SELECT * FROM tx2 WHERE EXISTS (
SELECT 1 FROM tx1 WHERE a=x AND b=y COLLATE nocase