buildRoomDatabase

abstract fun <T : RoomDatabase> buildRoomDatabase(klass: Class<T>, name: String, config: RoomDatabaseConfig = RoomDatabaseConfig()): T

Return

T: RoomDatabase - A database

Parameters

klass
  • The abstract class which is annotated with Database and extends RoomDatabase.

name
  • The name of the database file.

T
  • The type of the database class.

config
  • Optional configuration for the database build process. Empty by default.