belongs to Maven artifact android.arch.persistence.room:runtime:1.1.0-beta2
DatabaseConfiguration
public
class
DatabaseConfiguration
extends Object
java.lang.Object | |
↳ | android.arch.persistence.room.DatabaseConfiguration |
Configuration class for a RoomDatabase
.
Summary
Fields | |
---|---|
public
final
boolean |
allowMainThreadQueries
Whether Room should throw an exception for queries run on the main thread. |
public
final
List<RoomDatabase.Callback> |
callbacks
|
public
final
Context |
context
The context to use while connecting to the database. |
public
final
RoomDatabase.JournalMode |
journalMode
The journal mode for this database. |
public
final
RoomDatabase.MigrationContainer |
migrationContainer
Collection of available migrations. |
public
final
String |
name
The name of the database file or null if it is an in-memory database. |
public
final
boolean |
requireMigration
If true, Room should crash if a migration is missing. |
public
final
SupportSQLiteOpenHelper.Factory |
sqliteOpenHelperFactory
The factory to use to access the database. |
Public methods | |
---|---|
boolean
|
isMigrationRequiredFrom(int version)
Returns whether a migration is required from the specified version. |
Inherited methods | |
---|---|
Fields
allowMainThreadQueries
boolean allowMainThreadQueries
Whether Room should throw an exception for queries run on the main thread.
journalMode
RoomDatabase.JournalMode journalMode
The journal mode for this database.
migrationContainer
RoomDatabase.MigrationContainer migrationContainer
Collection of available migrations.
name
String name
The name of the database file or null if it is an in-memory database.
requireMigration
boolean requireMigration
If true, Room should crash if a migration is missing.
sqliteOpenHelperFactory
SupportSQLiteOpenHelper.Factory sqliteOpenHelperFactory
The factory to use to access the database.
Public methods
isMigrationRequiredFrom
boolean isMigrationRequiredFrom (int version)
Returns whether a migration is required from the specified version.
Parameters | |
---|---|
version |
int : The schema version. |
Returns | |
---|---|
boolean |
True if a valid migration is required, false otherwise. |
Annotations
Classes
Enums
Exceptions