added in version 1.1.0
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.

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

final Object clone()
final int compareTo(E arg0)
int compareTo(Object arg0)
final boolean equals(Object arg0)
final void finalize()
final Class<E> getDeclaringClass()
final int hashCode()
final String name()
final int ordinal()
String toString()
static <T extends Enum<T>> T valueOf(Class<T> arg0, String arg1)
Object clone()
boolean equals(Object arg0)
void finalize()
final Class<?> getClass()
int hashCode()
final void notify()
final void notifyAll()
String toString()
final void wait(long arg0, int arg1)
final void wait(long arg0)
final void wait()
abstract int compareTo(E arg0)

Enum values

AUTOMATIC

added in version 1.1.0
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.

TRUNCATE

added in version 1.1.0
RoomDatabase.JournalMode TRUNCATE

Truncate journal mode.

WRITE_AHEAD_LOGGING

added in version 1.1.0
RoomDatabase.JournalMode WRITE_AHEAD_LOGGING

Write-Ahead Logging mode.

Public methods

valueOf

added in version 1.1.0
RoomDatabase.JournalMode valueOf (String name)

Parameters
name String

values

added in version 1.1.0
JournalMode[] values ()

Returns
JournalMode[]