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:
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 | |
|---|---|
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.
RoomDatabase.JournalMode WRITE_AHEAD_LOGGING
Write-Ahead Logging mode.
RoomDatabase.JournalMode valueOf (String name)
| Parameters | |
|---|---|
name |
String |
| Returns | |
|---|---|
RoomDatabase.JournalMode |
|
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 2025-02-10 UTC.