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 | AUTOMATICLet Room choose the journal mode. | 
| RoomDatabase.JournalMode | TRUNCATETruncate journal mode. | 
| RoomDatabase.JournalMode | WRITE_AHEAD_LOGGINGWrite-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 2025-02-10 UTC.
