/ Check-in [a684b5e2d9]
Login

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

Overview
Comment: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.
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | fts5
Files: files | file ages | folders
SHA1: a684b5e2d9d52cf4700e7e5f9dd547a2ba54e8e9
User & Date: dan 2015-05-07 19:29:46
Context
2015-05-08
09:21
Improve the error message returned by FTS5 if it encounters an unknown file format. check-in: f369caec14 user: dan tags: fts5
2015-05-07
19:29
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. check-in: a684b5e2d9 user: dan tags: fts5
2015-05-02
20:35
Reorganize some of the fts5 expression parsing code. Improve test coverage of the same. check-in: c4456dc5f5 user: dan tags: fts5
Changes
Unified Diffs Side-by-Side Diffs Patch

Changes to ext/fts5/fts5.c.

Changes to ext/fts5/fts5Int.h.

Changes to ext/fts5/fts5_config.c.

Changes to ext/fts5/fts5_expr.c.

Changes to ext/fts5/fts5_hash.c.

Changes to ext/fts5/fts5_index.c.

Changes to ext/fts5/fts5_storage.c.

Changes to ext/fts5/test/fts5al.test.

Changes to ext/fts5/test/fts5corrupt.test.

Changes to ext/fts5/test/fts5corrupt2.test.

Changes to ext/fts5/test/fts5ea.test.

Changes to ext/fts5/test/fts5fault1.test.

Changes to ext/fts5/test/fts5fault4.test.

Added ext/fts5/test/fts5integrity.test.

Changes to ext/fts5/test/fts5prefix.test.

Changes to ext/fts5/test/fts5rowid.test.

Changes to ext/fts5/tool/loadfts5.tcl.