Package fi.sportti.app.datastorage.room
Class SporttiDatabase
- java.lang.Object
-
- androidx.room.RoomDatabase
-
- fi.sportti.app.datastorage.room.SporttiDatabase
-
@RequiresApi(api=26) public abstract class SporttiDatabase extends androidx.room.RoomDatabase
Room Database for application to save user data. Database uses TypeConverters for difficult data types (ZonedDateTime etc.) Android Developer: https://github.com/googlecodelabs/android-room-with-a-view/tree/master/app/src/main/java/com/example/android/roomwordssample
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class androidx.room.RoomDatabase
androidx.room.RoomDatabase.Builder<T extends androidx.room.RoomDatabase>, androidx.room.RoomDatabase.Callback, androidx.room.RoomDatabase.JournalMode, androidx.room.RoomDatabase.MigrationContainer, androidx.room.RoomDatabase.PrepackagedDatabaseCallback, androidx.room.RoomDatabase.QueryCallback
-
-
Field Summary
Fields Modifier and Type Field Description (package private) static java.util.concurrent.ExecutorService
executor
-
Constructor Summary
Constructors Constructor Description SporttiDatabase()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract ExerciseDao
exerciseDao()
(package private) static SporttiDatabase
getDatabase(android.content.Context context)
abstract UserDao
userDao()
-
Methods inherited from class androidx.room.RoomDatabase
assertNotMainThread, assertNotSuspendingTransaction, beginTransaction, clearAllTables, close, compileStatement, createInvalidationTracker, createOpenHelper, endTransaction, getAutoMigrations, getInvalidationTracker, getOpenHelper, getQueryExecutor, getRequiredAutoMigrationSpecs, getRequiredTypeConverters, getTransactionExecutor, getTypeConverter, init, internalInitInvalidationTracker, inTransaction, isOpen, query, query, query, runInTransaction, runInTransaction, setTransactionSuccessful
-
-
-
-
Method Detail
-
getDatabase
static SporttiDatabase getDatabase(android.content.Context context)
-
userDao
public abstract UserDao userDao()
-
exerciseDao
public abstract ExerciseDao exerciseDao()
-
-