From 951b8b8d81d6208debeedf6d95e89f1def42fd1b Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Sun, 24 Nov 2019 10:15:09 -0600 Subject: [PATCH] Index recursive tasks temp table --- app/src/main/java/org/tasks/ui/TaskListViewModel.java | 1 + 1 file changed, 1 insertion(+) diff --git a/app/src/main/java/org/tasks/ui/TaskListViewModel.java b/app/src/main/java/org/tasks/ui/TaskListViewModel.java index 8d16eca8d..50b37a089 100644 --- a/app/src/main/java/org/tasks/ui/TaskListViewModel.java +++ b/app/src/main/java/org/tasks/ui/TaskListViewModel.java @@ -216,6 +216,7 @@ public class TaskListViewModel extends ViewModel { return newArrayList( "DROP TABLE IF EXISTS `temp`.`recursive_tasks`", SortHelper.adjustQueryForFlags(preferences, withClause), + "CREATE INDEX `rtasks` ON `recursive_tasks` (`task`)", Query.select(fields.toArray(new Field[0])) .withQueryTemplate(PermaSql.replacePlaceholdersForQuery(joinedQuery)) .from(Task.TABLE)