SQLiteDatabase.JournalModePersist Field
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
The PERSIST
journaling mode prevents the rollback journal from being deleted at the
end of each transaction.
[Android.Runtime.Register("JOURNAL_MODE_PERSIST", ApiSince=33)]
public const string JournalModePersist;
[<Android.Runtime.Register("JOURNAL_MODE_PERSIST", ApiSince=33)>]
val mutable JournalModePersist : string
Field Value
- Attributes
Remarks
The PERSIST
journaling mode prevents the rollback journal from being deleted at the end of each transaction. Instead, the header of the journal is overwritten with zeros. This will prevent other database connections from rolling the journal back.
This mode is useful as an optimization on platforms where deleting or truncating a file is much more expensive than overwriting the first block of a file with zeros.
See here for more details.
Java documentation for android.database.sqlite.SQLiteDatabase.JOURNAL_MODE_PERSIST
.
Portions of this page are modifications based on work created and shared by the Android Open Source Project and used according to terms described in the Creative Commons 2.5 Attribution License.