belongs to Maven artifact android.arch.persistence.room:runtime:1.1.0-beta2
RoomDatabase.JournalMode
public
static
final
enum
RoomDatabase.JournalMode
extends Enum<RoomDatabase.JournalMode>
java.lang.Object | ||
↳ | java.lang.Enum<android.arch.persistence.room.RoomDatabase.JournalMode> | |
↳ | android.arch.persistence.room.RoomDatabase.JournalMode |
Journal modes for SQLite database.
See also:
Summary
Enum values | |
---|---|
RoomDatabase.JournalMode |
AUTOMATIC
Let Room choose the journal mode. |
RoomDatabase.JournalMode |
TRUNCATE
Truncate journal mode. |
RoomDatabase.JournalMode |
WRITE_AHEAD_LOGGING
Write-Ahead Logging mode. |
Public methods | |
---|---|
static
RoomDatabase.JournalMode
|
valueOf(String name)
|
static
final
JournalMode[]
|
values()
|
Inherited methods | |
---|---|
Enum values
AUTOMATIC
RoomDatabase.JournalMode AUTOMATIC
Let Room choose the journal mode. This is the default value when no explicit value is specified.
The actual value will be TRUNCATE
when the device runs API Level lower than 16
or it is a low-RAM device. Otherwise, WRITE_AHEAD_LOGGING
will be used.
WRITE_AHEAD_LOGGING
RoomDatabase.JournalMode WRITE_AHEAD_LOGGING
Write-Ahead Logging mode.
Public methods
valueOf
RoomDatabase.JournalMode valueOf (String name)
Parameters | |
---|---|
name |
String |
Returns | |
---|---|
RoomDatabase.JournalMode |
Annotations
Classes
Enums
Exceptions
Content and code samples on this page are subject to the licenses described in the Content License. Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
Last updated 2024-04-11 UTC.