DatabaseConfiguration


public final class DatabaseConfiguration


Configuration class for a RoomDatabase.

Summary

Public methods

getAllowDestructiveMigrationForAllTables

Added in 3.0.0-alpha02
public final boolean getAllowDestructiveMigrationForAllTables()

getAllowDestructiveMigrationOnDowngrade

Added in 3.0.0-alpha02
public final boolean getAllowDestructiveMigrationOnDowngrade()

getAllowMainThreadQueries

Added in 3.0.0-alpha02
public final boolean getAllowMainThreadQueries()

getAutoMigrationSpecs

Added in 3.0.0-alpha02
public final @NonNull List<@NonNull AutoMigrationSpecgetAutoMigrationSpecs()

getCallbacks

Added in 3.0.0-alpha02
public final @NonNull List<@NonNull RoomDatabase.CallbackgetCallbacks()

getContext

Added in 3.0.0-alpha02
public final @NonNull Context getContext()

getJournalMode

Added in 3.0.0-alpha02
public final @NonNull RoomDatabase.JournalMode getJournalMode()

getMigrationContainer

Added in 3.0.0-alpha02
public final @NonNull RoomDatabase.MigrationContainer getMigrationContainer()

getName

Added in 3.0.0-alpha02
public final String getName()

getPrepackagedDatabaseCallback

Added in 3.0.0-alpha02
public final RoomDatabase.PrepackagedDatabaseCallback getPrepackagedDatabaseCallback()

getQueryCoroutineContext

Added in 3.0.0-alpha02
public final @NonNull CoroutineContext getQueryCoroutineContext()

getSqliteDriver

Added in 3.0.0-alpha02
public final @NonNull SQLiteDriver getSqliteDriver()

getTypeConverters

Added in 3.0.0-alpha02
public final @NonNull List<@NonNull ObjectgetTypeConverters()

isMigrationRequired

Added in 3.0.0-alpha02
public final boolean isMigrationRequired()