diff options
author | Fabrice Di Meglio <fdimeglio@google.com> | 2014-04-22 01:38:47 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-04-22 01:38:47 +0000 |
commit | 891bbfdbb729a83d03da1fec0b84407418a84542 (patch) | |
tree | dafd676079902d3817f1b328bb46f4ab4b9da626 /src/com/android/settings/search | |
parent | 4bedf88f3d4f3ecc2ceb31ac2dbfd7b1f2157818 (diff) | |
parent | ab791fccf94b91c2e70e788743dc03d9123c176b (diff) | |
download | packages_apps_Settings-891bbfdbb729a83d03da1fec0b84407418a84542.tar.gz packages_apps_Settings-891bbfdbb729a83d03da1fec0b84407418a84542.tar.bz2 packages_apps_Settings-891bbfdbb729a83d03da1fec0b84407418a84542.zip |
Merge "Save Search queries"
Diffstat (limited to 'src/com/android/settings/search')
-rw-r--r-- | src/com/android/settings/search/IndexDatabaseHelper.java | 18 |
1 files changed, 17 insertions, 1 deletions
diff --git a/src/com/android/settings/search/IndexDatabaseHelper.java b/src/com/android/settings/search/IndexDatabaseHelper.java index 40bbbc91a..91f0e3f83 100644 --- a/src/com/android/settings/search/IndexDatabaseHelper.java +++ b/src/com/android/settings/search/IndexDatabaseHelper.java @@ -28,11 +28,12 @@ public class IndexDatabaseHelper extends SQLiteOpenHelper { private static final String TAG = "IndexDatabaseHelper"; private static final String DATABASE_NAME = "search_index.db"; - private static final int DATABASE_VERSION = 111; + private static final int DATABASE_VERSION = 112; public interface Tables { public static final String TABLE_PREFS_INDEX = "prefs_index"; public static final String TABLE_META_INDEX = "meta_index"; + public static final String TABLE_SAVED_QUERIES = "saved_queries"; } public interface IndexColumns { @@ -61,6 +62,11 @@ public class IndexDatabaseHelper extends SQLiteOpenHelper { public static final String BUILD = "build"; } + public interface SavedQueriesColums { + public static final String QUERY = "query"; + public static final String TIME_STAMP = "timestamp"; + } + private static final String CREATE_INDEX_TABLE = "CREATE VIRTUAL TABLE " + Tables.TABLE_PREFS_INDEX + " USING fts4" + "(" + @@ -107,6 +113,14 @@ public class IndexDatabaseHelper extends SQLiteOpenHelper { MetaColumns.BUILD + " VARCHAR(32) NOT NULL" + ")"; + private static final String CREATE_SAVED_QUERIES_TABLE = + "CREATE TABLE " + Tables.TABLE_SAVED_QUERIES + + "(" + + SavedQueriesColums.QUERY + " VARCHAR(64) NOT NULL" + + ", " + + SavedQueriesColums.TIME_STAMP + " INTEGER" + + ")"; + private static final String INSERT_BUILD_VERSION = "INSERT INTO " + Tables.TABLE_META_INDEX + " VALUES ('" + Build.VERSION.INCREMENTAL + "');"; @@ -135,6 +149,7 @@ public class IndexDatabaseHelper extends SQLiteOpenHelper { private void bootstrapDB(SQLiteDatabase db) { db.execSQL(CREATE_INDEX_TABLE); db.execSQL(CREATE_META_TABLE); + db.execSQL(CREATE_SAVED_QUERIES_TABLE); db.execSQL(INSERT_BUILD_VERSION); Log.i(TAG, "Bootstrapped database"); } @@ -200,5 +215,6 @@ public class IndexDatabaseHelper extends SQLiteOpenHelper { private void dropTables(SQLiteDatabase db) { db.execSQL("DROP TABLE IF EXISTS " + Tables.TABLE_META_INDEX); db.execSQL("DROP TABLE IF EXISTS " + Tables.TABLE_PREFS_INDEX); + db.execSQL("DROP TABLE IF EXISTS " + Tables.TABLE_SAVED_QUERIES); } } |