SQLite

Check-in [aa34bf666c]
Login

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | fts5
Files: files | file ages | folders
SHA1: aa34bf666c384cf32a8d8166ab6d9afbca26a256
User & Date: dan 2015-05-13 17:15:32.981
Context
2015-05-13
18:12
Merge latest trunk changes with this branch. (check-in: b5f0e8c5b4 user: dan tags: fts5)
17:15
Change fts5 doclist-index structures to be trees instead of flat lists. This only makes a difference for databases that contain millions of instances of the same token. (check-in: aa34bf666c user: dan tags: fts5)
2015-05-09
18:28
Allow the fts5vocab table to optionally provide data on a per-column basis. (check-in: 3922276135 user: dan tags: fts5)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to ext/fts5/fts5.c.
Changes to ext/fts5/fts5Int.h.
Changes to ext/fts5/fts5_index.c.
Changes to ext/fts5/fts5_tcl.c.
Changes to ext/fts5/test/fts5aa.test.
Changes to ext/fts5/test/fts5al.test.
Changes to ext/fts5/test/fts5corrupt2.test.
Changes to ext/fts5/test/fts5dlidx.test.
Changes to ext/fts5/test/fts5integrity.test.
Changes to ext/fts5/test/fts5rowid.test.
Changes to ext/fts5/test/fts5version.test.
Changes to ext/fts5/tool/loadfts5.tcl.
Changes to test/permutations.test.
Changes to tool/mksqlite3c.tcl.