From c0fb906503847f66d66a6ca48ca112e4693edff5 Mon Sep 17 00:00:00 2001 From: sspanak Date: Sat, 10 Feb 2024 11:04:37 +0200 Subject: [PATCH] Skipped unnecessary SQLite index creation on the very first start. Indexes are created when loading a languages anyway --- src/io/github/sspanak/tt9/db/sqlite/Tables.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/src/io/github/sspanak/tt9/db/sqlite/Tables.java b/src/io/github/sspanak/tt9/db/sqlite/Tables.java index 89fef276..cdeba401 100644 --- a/src/io/github/sspanak/tt9/db/sqlite/Tables.java +++ b/src/io/github/sspanak/tt9/db/sqlite/Tables.java @@ -21,7 +21,7 @@ public class Tables { static String[] getCreateQueries(ArrayList languages) { int languageCount = languages.size(); - String[] queries = new String[languageCount * 4 + 3]; + String[] queries = new String[languageCount * 2 + 3]; queries[0] = createCustomWords(); queries[1] = createCustomWordsIndex(); @@ -30,9 +30,7 @@ public class Tables { int queryId = 3; for (Language language : languages) { queries[queryId++] = createWordsTable(language.getId()); - queries[queryId++] = createWordsIndex(language.getId()); queries[queryId++] = createWordPositions(language.getId()); - queries[queryId++] = createWordsPositionsIndex(language.getId()); } return queries;