mirror of
https://github.com/sqlite/sqlite.git
synced 2025-11-18 10:21:03 +03:00
Do not allow early evaluation of Bloom filters that use the IN operator as
the machinery to deal with the IN operator is not available. dbsqlfuzz 5b51c247518278f79a45cea978702e86e86cd4f9. FossilOrigin-Name: 799db7cb2e0d73031182d26a0e5919368f9f9823df81cb2863bfe79eca344f5c
This commit is contained in:
@@ -1405,6 +1405,7 @@ static SQLITE_NOINLINE void filterPullDown(
|
||||
char *zStartAff;
|
||||
|
||||
assert( pLoop->wsFlags & WHERE_INDEXED );
|
||||
assert( (pLoop->wsFlags & WHERE_COLUMN_IN)==0 );
|
||||
r1 = codeAllEqualityTerms(pParse,pLevel,0,0,&zStartAff);
|
||||
codeApplyAffinity(pParse, r1, nEq, zStartAff);
|
||||
sqlite3DbFree(pParse->db, zStartAff);
|
||||
|
||||
Reference in New Issue
Block a user