Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/stefan-niedermann/nextcloud-notes.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorStefan Niedermann <info@niedermann.it>2021-05-11 22:15:56 +0300
committerNiedermann IT-Dienstleistungen <stefan-niedermann@users.noreply.github.com>2021-05-12 11:58:43 +0300
commit3ddfde9a5418ba23aef752162c73d423a5e207a3 (patch)
tree0eae9f14d7d8aaa6f487c9b6d7c226094dc6d82c /app/src/main/java/it/niedermann/owncloud/notes/shared
parent59c99f7de45e0ed35761f675852c60b5cb8a9714 (diff)
Sanitize API versions while migrating the database
Diffstat (limited to 'app/src/main/java/it/niedermann/owncloud/notes/shared')
-rw-r--r--app/src/main/java/it/niedermann/owncloud/notes/shared/util/DatabaseIndexUtil.java41
1 files changed, 0 insertions, 41 deletions
diff --git a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DatabaseIndexUtil.java b/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DatabaseIndexUtil.java
deleted file mode 100644
index 8506c713..00000000
--- a/app/src/main/java/it/niedermann/owncloud/notes/shared/util/DatabaseIndexUtil.java
+++ /dev/null
@@ -1,41 +0,0 @@
-package it.niedermann.owncloud.notes.shared.util;
-
-import android.database.Cursor;
-import android.database.sqlite.SQLiteDatabase;
-import android.util.Log;
-
-import androidx.annotation.NonNull;
-import androidx.sqlite.db.SupportSQLiteDatabase;
-
-public class DatabaseIndexUtil {
-
- private static final String TAG = DatabaseIndexUtil.class.getSimpleName();
-
- private DatabaseIndexUtil() {
-
- }
-
- public static void createIndex(@NonNull SupportSQLiteDatabase db, @NonNull String table, @NonNull String... columns) {
- for (String column : columns) {
- createIndex(db, table, column);
- }
- }
-
- public static void createIndex(@NonNull SupportSQLiteDatabase db, @NonNull String table, @NonNull String column) {
- String indexName = table + "_" + column + "_idx";
- Log.v(TAG, "Creating database index: CREATE INDEX IF NOT EXISTS " + indexName + " ON " + table + "(" + column + ")");
- db.execSQL("CREATE INDEX " + indexName + " ON " + table + "(" + column + ")");
- }
-
- public static void dropIndexes(@NonNull SupportSQLiteDatabase db) {
- try (Cursor c = db.query("SELECT name, sql FROM sqlite_master WHERE type = 'index'")) {
- while (c.moveToNext()) {
- // Skip automatic indexes which we can't drop manually
- if (c.getString(1) != null) {
- Log.v(TAG, "Deleting database index: DROP INDEX " + c.getString(0));
- db.execSQL("DROP INDEX " + c.getString(0));
- }
- }
- }
- }
-}