Package-level declarations

Properties

Link copied to clipboard

Default context used by configureJchuRoom.

Default context used by configureJchuRoom.

Default context used by configureJchuRoom.

Functions

Link copied to clipboard
fun <T : RoomDatabase> RoomDatabase.Builder<T>.configureJchuRoom(driver: SQLiteDriver = BundledSQLiteDriver(), queryCoroutineContext: CoroutineContext = JchuRoomCoroutineContext, configure: RoomDatabase.Builder<T>.() -> Unit = {}): RoomDatabase.Builder<T>

Applies the standard JchuComponents Room 3 runtime configuration and returns this builder.

Link copied to clipboard
fun sqlMigration(startVersion: Int, endVersion: Int, vararg statements: String): Migration

Creates a Room 3 migration that executes statements in order.