]> git.ipfire.org Git - thirdparty/sqlite.git/commit
Change to storing all keys in a single merge-tree structure instead of one main struc...
authordan <dan@noemail.net>
Thu, 7 May 2015 19:29:46 +0000 (19:29 +0000)
committerdan <dan@noemail.net>
Thu, 7 May 2015 19:29:46 +0000 (19:29 +0000)
commit4591334dd4152852332836670c222c274949713b
treecae379f406ad8e63b3562185a172da37086e2486
parent7c479d51e5ad209db5b9c3c8e6c456b33f09f7c1
Change to storing all keys in a single merge-tree structure instead of one main structure and a separate one for each prefix index. This is a file-format change. Also introduce a mechanism for managing file-format changes.

FossilOrigin-Name: a684b5e2d9d52cf4700e7e5f9dd547a2ba54e8e9
19 files changed:
ext/fts5/fts5.c
ext/fts5/fts5Int.h
ext/fts5/fts5_config.c
ext/fts5/fts5_expr.c
ext/fts5/fts5_hash.c
ext/fts5/fts5_index.c
ext/fts5/fts5_storage.c
ext/fts5/test/fts5al.test
ext/fts5/test/fts5corrupt.test
ext/fts5/test/fts5corrupt2.test
ext/fts5/test/fts5ea.test
ext/fts5/test/fts5fault1.test
ext/fts5/test/fts5fault4.test
ext/fts5/test/fts5integrity.test [new file with mode: 0644]
ext/fts5/test/fts5prefix.test
ext/fts5/test/fts5rowid.test
ext/fts5/tool/loadfts5.tcl
manifest
manifest.uuid