Lines Matching refs:db
206 SQLiteDatabase db = mDatabase;
210 if (db != null) {
211 if (writable && db.isReadOnly()) {
212 db.reopenReadWrite();
215 db = SQLiteDatabase.create(null);
220 db = SQLiteDatabase.openDatabase(path, mFactory,
223 db = mContext.openOrCreateDatabase(mName, mEnableWriteAheadLogging ?
234 db = SQLiteDatabase.openDatabase(path, mFactory,
239 onConfigure(db);
241 final int version = db.getVersion();
243 if (db.isReadOnly()) {
245 db.getVersion() + " to " + mNewVersion + ": " + mName);
248 db.beginTransaction();
251 onCreate(db);
254 onDowngrade(db, version, mNewVersion);
256 onUpgrade(db, version, mNewVersion);
259 db.setVersion(mNewVersion);
260 db.setTransactionSuccessful();
262 db.endTransaction();
266 onOpen(db);
268 if (db.isReadOnly()) {
272 mDatabase = db;
273 return db;
276 if (db != null && db != mDatabase) {
277 db.close();
309 * @param db The database.
311 public void onConfigure(SQLiteDatabase db) {}
317 * @param db The database.
319 public abstract void onCreate(SQLiteDatabase db);
337 * @param db The database.
341 public abstract void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion);
355 * @param db The database.
359 public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
375 * @param db The database.
377 public void onOpen(SQLiteDatabase db) {}