Home | History | Annotate | Download | only in sqlite

Lines Matching refs:db

207         SQLiteDatabase db = mDatabase;
211 if (db != null) {
212 if (writable && db.isReadOnly()) {
213 db.reopenReadWrite();
216 db = SQLiteDatabase.create(null);
221 db = SQLiteDatabase.openDatabase(path, mFactory,
224 db = mContext.openOrCreateDatabase(mName, mEnableWriteAheadLogging ?
235 db = SQLiteDatabase.openDatabase(path, mFactory,
240 onConfigure(db);
242 final int version = db.getVersion();
244 if (db.isReadOnly()) {
246 db.getVersion() + " to " + mNewVersion + ": " + mName);
249 db.beginTransaction();
252 onCreate(db);
255 onDowngrade(db, version, mNewVersion);
257 onUpgrade(db, version, mNewVersion);
260 db.setVersion(mNewVersion);
261 db.setTransactionSuccessful();
263 db.endTransaction();
267 onOpen(db);
269 if (db.isReadOnly()) {
273 mDatabase = db;
274 return db;
277 if (db != null && db != mDatabase) {
278 db.close();
310 * @param db The database.
312 public void onConfigure(SQLiteDatabase db) {}
318 * @param db The database.
320 public abstract void onCreate(SQLiteDatabase db);
338 * @param db The database.
342 public abstract void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion);
356 * @param db The database.
360 public void onDowngrade(SQLiteDatabase db, int oldVersion, int newVersion) {
376 * @param db The database.
378 public void onOpen(SQLiteDatabase db) {}