mirror of
https://github.com/M66B/FairEmail.git
synced 2025-12-31 18:11:03 +01:00
Simplify FTS management
This commit is contained in:
@@ -85,6 +85,10 @@ public class FtsDbHelper extends SQLiteOpenHelper {
|
||||
db.insert("message", SQLiteDatabase.CONFLICT_FAIL, cv);
|
||||
}
|
||||
|
||||
static void delete(SQLiteDatabase db) {
|
||||
db.delete("message", null, null);
|
||||
}
|
||||
|
||||
static void delete(SQLiteDatabase db, long id) {
|
||||
db.delete("message", "rowid = ?", new Object[]{id});
|
||||
}
|
||||
@@ -120,4 +124,13 @@ public class FtsDbHelper extends SQLiteOpenHelper {
|
||||
null, null,
|
||||
null, null, "time");
|
||||
}
|
||||
|
||||
static long size(Context context) {
|
||||
return context.getDatabasePath(DATABASE_NAME).length();
|
||||
}
|
||||
|
||||
static void optimize(SQLiteDatabase db) {
|
||||
Log.i("FTS optimize");
|
||||
db.execSQL("INSERT INTO message (message) VALUES ('optimize')");
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user