/** Drops all tables of the current database. */ public void drop() { open(); mDbHelper.drop(mDb); close(); ModelCache.reset(); }
public void resetMigrations() { open(); String sql = "DROP TABLE IF EXISTS `" + DatabaseBuilder.getTableName(Migration.class) + "`;"; mDb.execSQL(sql); ModelCache.reset(DatabaseBuilder.getTableName(Migration.class)); close(); }
/** * Drops a specific table * * @param tableName Name of the table to drop. */ public void drop(String tableName) { open(); String sql = "DROP TABLE IF EXISTS `" + tableName + "`;"; mDb.execSQL(sql); ModelCache.reset(tableName); close(); }
protected boolean save(ModelCache modelcache, String s) { boolean flag; if (modelcache != null && s != null) { modelcache.put(s, this); flag = true; } else { flag = false; } return flag; }
public boolean reload(ModelCache modelcache) { String s = getKey(); boolean flag; if (modelcache != null && s != null) { CachedModel cachedmodel = (CachedModel) modelcache.get(s); if (cachedmodel != null && cachedmodel.transactionId > transactionId) { reloadFromCachedModel(modelcache, cachedmodel); flag = true; } else { flag = false; } } else { flag = false; } return flag; }