SQLite

Check-in [902f221754]
Login

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

Overview
Comment:Have fts5 cache the structure of its index in main memory. Use "PRAGMA data_version" to figure out when this cache should be invalidated.
Downloads: Tarball | ZIP archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1: 902f221754f3cc6fb4ae049c135f85efce604ed3
User & Date: dan 2016-03-21 15:30:50.247
Context
2016-03-21
16:06
Remove an unreachable branch from the unlink verification logic in the UNIX VFS. (check-in: 4dc30cce7f user: drh tags: trunk)
15:54
Merge all recent changes from trunk. (check-in: 8ee7d346c1 user: drh tags: begin-concurrent)
15:30
Have fts5 cache the structure of its index in main memory. Use "PRAGMA data_version" to figure out when this cache should be invalidated. (check-in: 902f221754 user: dan tags: trunk)
15:18
Rearrange code so that tests pass whether SQLITE_DEBUG is defined or not. (Closed-Leaf check-in: 89296a46c3 user: dan tags: fts5-data-version)
14:46
Add the sqlite3_system_errno() interface. (check-in: 4bd12b57ea user: drh tags: trunk)
Changes
Unified Diff Side-by-Side Diff Patch
Changes to ext/fts5/fts5Int.h.
Changes to ext/fts5/fts5_index.c.
Changes to ext/fts5/fts5_main.c.
Changes to ext/fts5/fts5_storage.c.
Changes to ext/fts5/test/fts5corrupt3.test.
Changes to ext/fts5/test/fts5dlidx.test.
Added ext/fts5/test/fts5multiclient.test.