From 9e2e0585c5c23da0f977c4dca67c490fe7afc705 Mon Sep 17 00:00:00 2001 From: akwizgran <michael@briarproject.org> Date: Wed, 14 Mar 2018 16:08:01 +0000 Subject: [PATCH] Index dependencies by dependency ID. --- .../main/java/org/briarproject/bramble/db/JdbcDatabase.java | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java b/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java index 5246021b7e..51fa9ae309 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/db/JdbcDatabase.java @@ -268,6 +268,10 @@ abstract class JdbcDatabase implements Database<Connection> { "CREATE INDEX IF NOT EXISTS messageMetadataByGroupIdState" + " ON messageMetadata (groupId, state)"; + private static final String INDEX_MESSAGE_DEPENDENCIES_BY_DEPENDENCY_ID = + "CREATE INDEX IF NOT EXISTS messageDependenciesByDependencyId" + + " ON messageDependencies (dependencyId)"; + private static final String INDEX_STATUSES_BY_CONTACT_ID_GROUP_ID = "CREATE INDEX IF NOT EXISTS statusesByContactIdGroupId" + " ON statuses (contactId, groupId)"; @@ -427,6 +431,7 @@ abstract class JdbcDatabase implements Database<Connection> { s.executeUpdate(INDEX_CONTACTS_BY_AUTHOR_ID); s.executeUpdate(INDEX_GROUPS_BY_CLIENT_ID); s.executeUpdate(INDEX_MESSAGE_METADATA_BY_GROUP_ID_STATE); + s.executeUpdate(INDEX_MESSAGE_DEPENDENCIES_BY_DEPENDENCY_ID); s.executeUpdate(INDEX_STATUSES_BY_CONTACT_ID_GROUP_ID); s.executeUpdate(INDEX_STATUSES_BY_CONTACT_ID_TIMESTAMP); s.close(); -- GitLab