RoomUtil
object RoomUtil
Functions
Link copied to clipboard
inline fun <DB : RoomDatabase> RoomUtil.createDatabaseBuilder(fileName: String = DEFAULT_DB_FILE, noinline apply: RoomDatabase.Builder<DB>.() -> Unit = {}): RoomDatabase.Builder<DB>
inline fun <DB : RoomDatabase> RoomUtil.createDatabaseBuilder(fileName: String = DEFAULT_DB_FILE, noinline apply: RoomDatabase.Builder<DB>.() -> Unit = {}): RoomDatabase.Builder<DB>
inline fun <DB : RoomDatabase> RoomUtil.createDatabaseBuilder(folder: String, fileName: String = DEFAULT_DB_FILE, noinline apply: RoomDatabase.Builder<DB>.() -> Unit = {}): RoomDatabase.Builder<DB>
Link copied to clipboard
fun RoomUtil.getRegisteredDAOsViaReflection(database: ERROR CLASS: Symbol not found for RoomDatabase): List<Any>
Link copied to clipboard
suspend fun <R> runInTransaction(database: RoomDatabase, block: suspend (transactor: Transactor) -> R): R
Runs the given block in a transaction (for write operations)
Link copied to clipboard