aboutsummaryrefslogtreecommitdiff
path: root/ext/fts5/fts5_main.c
diff options
context:
space:
mode:
authordan <dan@noemail.net>2015-09-10 17:23:37 +0000
committerdan <dan@noemail.net>2015-09-10 17:23:37 +0000
commit33c47f565cd80b9c0a94b47bbdd794393cc158fe (patch)
tree10c9667a5762f7fa608e538ebf9450f3493d98aa /ext/fts5/fts5_main.c
parent383de6918c42b6a8d927234be6a3c81689acd5cd (diff)
parent204debf3a3f1b084b4182b10e3c2427c41b92bb6 (diff)
downloadsqlite-33c47f565cd80b9c0a94b47bbdd794393cc158fe.tar.gz
sqlite-33c47f565cd80b9c0a94b47bbdd794393cc158fe.zip
Modify the fts5 leaf page format to permit faster seek operations. This is a file-format change. Any existing databases can be upgraded by running the fts5 'rebuild' command.
FossilOrigin-Name: 0c0c4ae971e54efc526eed7bd071c90dfadb95ff
Diffstat (limited to 'ext/fts5/fts5_main.c')
-rw-r--r--ext/fts5/fts5_main.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/ext/fts5/fts5_main.c b/ext/fts5/fts5_main.c
index f337005d0..2fd633bd2 100644
--- a/ext/fts5/fts5_main.c
+++ b/ext/fts5/fts5_main.c
@@ -1317,6 +1317,10 @@ static int fts5SpecialInsert(
rc = sqlite3Fts5StorageMerge(pTab->pStorage, nMerge);
}else if( 0==sqlite3_stricmp("integrity-check", z) ){
rc = sqlite3Fts5StorageIntegrity(pTab->pStorage);
+#ifdef SQLITE_DEBUG
+ }else if( 0==sqlite3_stricmp("prefix-index", z) ){
+ pConfig->bPrefixIndex = sqlite3_value_int(pVal);
+#endif
}else{
rc = sqlite3Fts5IndexLoadConfig(pTab->pIndex);
if( rc==SQLITE_OK ){