]> git.ipfire.org Git - thirdparty/sqlite.git/commit
In the Bloom filter optimization, hash all strings and blobs into the same
authordrh <>
Tue, 28 Feb 2023 14:28:54 +0000 (14:28 +0000)
committerdrh <>
Tue, 28 Feb 2023 14:28:54 +0000 (14:28 +0000)
commita353369f570a991b6b19aa15b3eb0e0017543102
tree6649a128d67bb83a207a38266e6a22aa664ae4b3
parentf43ffb30b019d279887a2353958c3ec065d556e1
In the Bloom filter optimization, hash all strings and blobs into the same
value, because we do not know if two different strings might compare equal
even if they have different byte sequences, due to collating functions.
Formerly, the hash of a string or blob was just its length.  This could
all be improved.  Fix for the issue reported by
[forum:/forumpost/0846211821|forum post 0846211821].

FossilOrigin-Name: 090304b870419acb5b05205a07fc75830b556928149f76a843cda526f77a6fc0
manifest
manifest.uuid
src/vdbe.c
test/bloom1.test