import net.ktnx.mobileledger.App;
import net.ktnx.mobileledger.dao.AccountDAO;
+import net.ktnx.mobileledger.dao.AccountValueDAO;
import net.ktnx.mobileledger.dao.CurrencyDAO;
+import net.ktnx.mobileledger.dao.OptionDAO;
import net.ktnx.mobileledger.dao.TemplateAccountDAO;
import net.ktnx.mobileledger.dao.TemplateHeaderDAO;
import net.ktnx.mobileledger.dao.TransactionDAO;
Transaction.class, TransactionAccount.class
})
abstract public class DB extends RoomDatabase {
- public static final int REVISION = 58;
+ public static final int REVISION = 59;
public static final String DB_NAME = "MoLe.db";
private static DB instance;
public static DB get() {
multiVersionMigration(34, 40),
singleVersionMigration(41),
multiVersionMigration(41, 58),
- })
+ singleVersionMigration(59)
+ })
.addCallback(new Callback() {
@Override
public void onOpen(@NonNull SupportSQLiteDatabase db) {
public abstract AccountDAO getAccountDAO();
+ public abstract AccountValueDAO getAccountValueDAO();
+
public abstract TransactionDAO getTransactionDAO();
+
+ public abstract OptionDAO getOptionDAO();
}