]> git.ktnx.net Git - mobile-ledger.git/blobdiff - app/src/main/java/net/ktnx/mobileledger/utils/MLDB.java
a constant for the transaction list stamp option
[mobile-ledger.git] / app / src / main / java / net / ktnx / mobileledger / utils / MLDB.java
index 5fd4e0e6b4a81d021a836bd430f014e7aa554eb8..96cc20205601b6af03b968a126ae3bd2331303a0 100644 (file)
@@ -35,9 +35,11 @@ import static net.ktnx.mobileledger.utils.MLDB.DatabaseMode.READ;
 import static net.ktnx.mobileledger.utils.MLDB.DatabaseMode.WRITE;
 
 public final class MLDB {
-    public enum DatabaseMode { READ, WRITE };
+    public enum DatabaseMode {READ, WRITE}
+
     public static final String ACCOUNTS_TABLE = "accounts";
     public static final String DESCRIPTION_HISTORY_TABLE = "description_history";
+    public static final String OPT_TRANSACTION_LIST_STAMP = "transaction_list_last_update";
     private static MobileLedgerDatabase helperForReading, helperForWriting;
 
     public static synchronized SQLiteDatabase getDatabase(Context context, DatabaseMode mode) {
@@ -116,7 +118,7 @@ public final class MLDB {
 
 class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable {
     public static final String DB_NAME = "mobile-ledger.db";
-    public static final int LATEST_REVISION = 8;
+    public static final int LATEST_REVISION = 9;
 
     private final Context mContext;
 
@@ -124,6 +126,7 @@ class MobileLedgerDatabase extends SQLiteOpenHelper implements AutoCloseable {
         super(context, DB_NAME, null, LATEST_REVISION);
         Log.d("db", "creating helper instance");
         mContext = context;
+        super.setWriteAheadLoggingEnabled(true);
     }
 
     @Override