Basic database setup
* Add H2 database implementation, based on JdbcDatabase * Skeleton for schema migrations (none implemented yet) * Create settings table * Create contacts table * DAO methods for settings and contacts
Showing
- mailbox-android/src/main/java/org/briarproject/mailbox/android/AppModule.kt 15 additions, 1 deletion...c/main/java/org/briarproject/mailbox/android/AppModule.kt
- mailbox-cli/src/main/java/org/briarproject/mailbox/cli/JavaCliModule.kt 14 additions, 1 deletion...c/main/java/org/briarproject/mailbox/cli/JavaCliModule.kt
- mailbox-core/build.gradle 2 additions, 0 deletionsmailbox-core/build.gradle
- mailbox-core/src/main/java/org/briarproject/mailbox/core/api/Contact.kt 8 additions, 0 deletions...rc/main/java/org/briarproject/mailbox/core/api/Contact.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DataTooNewException.kt 6 additions, 0 deletions...a/org/briarproject/mailbox/core/db/DataTooNewException.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DataTooOldException.kt 7 additions, 0 deletions...a/org/briarproject/mailbox/core/db/DataTooOldException.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/Database.kt 55 additions, 0 deletions...rc/main/java/org/briarproject/mailbox/core/db/Database.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt 5 additions, 1 deletion...org/briarproject/mailbox/core/db/DatabaseComponentImpl.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseConfig.kt 12 additions, 0 deletions...n/java/org/briarproject/mailbox/core/db/DatabaseConfig.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseConstants.kt 43 additions, 0 deletions...ava/org/briarproject/mailbox/core/db/DatabaseConstants.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseModule.kt 10 additions, 2 deletions...n/java/org/briarproject/mailbox/core/db/DatabaseModule.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DatabaseTypes.kt 28 additions, 0 deletions...in/java/org/briarproject/mailbox/core/db/DatabaseTypes.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DbClosedException.kt 3 additions, 0 deletions...ava/org/briarproject/mailbox/core/db/DbClosedException.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DbException.kt 9 additions, 0 deletions...main/java/org/briarproject/mailbox/core/db/DbException.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/DbStateException.kt 8 additions, 0 deletions...java/org/briarproject/mailbox/core/db/DbStateException.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/H2Database.kt 90 additions, 0 deletions.../main/java/org/briarproject/mailbox/core/db/H2Database.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/JdbcDatabase.kt 464 additions, 0 deletions...ain/java/org/briarproject/mailbox/core/db/JdbcDatabase.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/JdbcUtils.kt 36 additions, 0 deletions...c/main/java/org/briarproject/mailbox/core/db/JdbcUtils.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/Migration.kt 16 additions, 0 deletions...c/main/java/org/briarproject/mailbox/core/db/Migration.kt
- mailbox-core/src/main/java/org/briarproject/mailbox/core/db/MigrationListener.java 1 addition, 0 deletions...a/org/briarproject/mailbox/core/db/MigrationListener.java
Loading
Please register or sign in to comment