Merge branch 'message-status-cleanup' into 'master'
Database efficiency improvements Some tweaks to the DB schema to improve efficiency: * Only keep status rows for messages that are visible - this saves space and avoids the need to join the groupVisibilities table when selecting messages to offer or send * Use adjacent columns for the composite primary key on the settings table This MR depends on !101. See merge request !102
Showing
- briar-android/src/org/briarproject/android/contact/ContactListFragment.java 1 addition, 1 deletion...org/briarproject/android/contact/ContactListFragment.java
- briar-android/src/org/briarproject/android/forum/ShareForumActivity.java 1 addition, 1 deletion...rc/org/briarproject/android/forum/ShareForumActivity.java
- briar-api/src/org/briarproject/api/contact/Contact.java 8 additions, 1 deletionbriar-api/src/org/briarproject/api/contact/Contact.java
- briar-api/src/org/briarproject/api/contact/ContactManager.java 7 additions, 3 deletions...-api/src/org/briarproject/api/contact/ContactManager.java
- briar-api/src/org/briarproject/api/db/DatabaseComponent.java 8 additions, 2 deletionsbriar-api/src/org/briarproject/api/db/DatabaseComponent.java
- briar-api/src/org/briarproject/api/event/ContactStatusChangedEvent.java 23 additions, 0 deletions...org/briarproject/api/event/ContactStatusChangedEvent.java
- briar-core/src/org/briarproject/contact/ContactManagerImpl.java 20 additions, 4 deletions...core/src/org/briarproject/contact/ContactManagerImpl.java
- briar-core/src/org/briarproject/db/Database.java 18 additions, 6 deletionsbriar-core/src/org/briarproject/db/Database.java
- briar-core/src/org/briarproject/db/DatabaseComponentImpl.java 31 additions, 33 deletions...r-core/src/org/briarproject/db/DatabaseComponentImpl.java
- briar-core/src/org/briarproject/db/JdbcDatabase.java 90 additions, 82 deletionsbriar-core/src/org/briarproject/db/JdbcDatabase.java
- briar-core/src/org/briarproject/invitation/Connector.java 1 addition, 1 deletionbriar-core/src/org/briarproject/invitation/Connector.java
- briar-tests/src/org/briarproject/db/DatabaseComponentImplTest.java 25 additions, 14 deletions...ts/src/org/briarproject/db/DatabaseComponentImplTest.java
- briar-tests/src/org/briarproject/db/H2DatabaseTest.java 42 additions, 60 deletionsbriar-tests/src/org/briarproject/db/H2DatabaseTest.java
- briar-tests/src/org/briarproject/plugins/PluginManagerImplTest.java 1 addition, 1 deletion...s/src/org/briarproject/plugins/PluginManagerImplTest.java
- briar-tests/src/org/briarproject/sync/SimplexMessagingIntegrationTest.java 4 additions, 2 deletions...rg/briarproject/sync/SimplexMessagingIntegrationTest.java
Loading
Please register or sign in to comment