belongs to Maven artifact android.arch.persistence.room:runtime:1.1.0-beta2
Room
public
class
Room
extends Object
java.lang.Object | |
↳ | android.arch.persistence.room.Room |
Utility class for Room.
Summary
Constants | |
---|---|
String |
MASTER_TABLE_NAME
The master table where room keeps its metadata information. |
Public constructors | |
---|---|
Room()
|
Public methods | |
---|---|
static
<T extends RoomDatabase>
Builder<T>
|
databaseBuilder(Context context, Class<T> klass, String name)
Creates a RoomDatabase.Builder for a persistent database. |
static
<T extends RoomDatabase>
Builder<T>
|
inMemoryDatabaseBuilder(Context context, Class<T> klass)
Creates a RoomDatabase.Builder for an in memory database. |
Inherited methods | |
---|---|
Constants
MASTER_TABLE_NAME
String MASTER_TABLE_NAME
The master table where room keeps its metadata information.
Constant Value: "room_master_table"
Public constructors
Public methods
databaseBuilder
Builder<T> databaseBuilder (Context context, Class<T> klass, String name)
Creates a RoomDatabase.Builder for a persistent database. Once a database is built, you should keep a reference to it and re-use it.
Parameters | |
---|---|
context |
Context : The context for the database. This is usually the Application context. |
klass |
Class : The abstract class which is annotated with Database and extends
RoomDatabase . |
name |
String : The name of the database file. |
Returns | |
---|---|
Builder<T> |
A RoomDatabaseBuilder<T> which you can use to create the database.
|
inMemoryDatabaseBuilder
Builder<T> inMemoryDatabaseBuilder (Context context, Class<T> klass)
Creates a RoomDatabase.Builder for an in memory database. Information stored in an in memory database disappears when the process is killed. Once a database is built, you should keep a reference to it and re-use it.
Parameters | |
---|---|
context |
Context : The context for the database. This is usually the Application context. |
klass |
Class : The abstract class which is annotated with Database and extends
RoomDatabase . |
Returns | |
---|---|
Builder<T> |
A RoomDatabaseBuilder<T> which you can use to create the database.
|
Annotations
Classes
Enums
Exceptions