package g8; import android.content.ContentValues; import android.content.Context; import android.content.ContextWrapper; import android.database.Cursor; import android.database.DatabaseErrorHandler; import android.database.SQLException; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import com.vungle.warren.VungleLogger; import java.io.File; import java.io.IOException; /* loaded from: classes2.dex */ public class d extends SQLiteOpenHelper { /* renamed from: b, reason: collision with root package name */ public static final String f9761b = "d"; /* renamed from: a, reason: collision with root package name */ private final b f9762a; public static class a extends Exception { public a(String str) { super(str); } } public interface b { void a(SQLiteDatabase sQLiteDatabase, int i10, int i11); void b(SQLiteDatabase sQLiteDatabase); void c(SQLiteDatabase sQLiteDatabase, int i10, int i11); void d(SQLiteDatabase sQLiteDatabase); } private static class c extends ContextWrapper { public c(Context context) { super(context); } private int a(int i10) { return ((i10 & 8) != 0 ? 536870912 : 0) | 268435456 | ((i10 & 16) != 0 ? 16 : 0); } @Override // android.content.ContextWrapper, android.content.Context public File getDatabasePath(String str) { File databasePath = super.getDatabasePath(str); File file = new File(getApplicationContext().getNoBackupFilesDir(), str); try { com.vungle.warren.utility.j.b(new File(databasePath.getPath())); com.vungle.warren.utility.j.b(new File(databasePath.getPath() + "-journal")); } catch (IOException unused) { VungleLogger.d(true, d.f9761b, "DatabaseHelper", "Failed to delete old db/-journal"); } return file; } @Override // android.content.ContextWrapper, android.content.Context public SQLiteDatabase openOrCreateDatabase(String str, int i10, SQLiteDatabase.CursorFactory cursorFactory) { return SQLiteDatabase.openDatabase(getDatabasePath(str).getPath(), cursorFactory, a(i10)); } @Override // android.content.ContextWrapper, android.content.Context public SQLiteDatabase openOrCreateDatabase(String str, int i10, SQLiteDatabase.CursorFactory cursorFactory, DatabaseErrorHandler databaseErrorHandler) { return SQLiteDatabase.openDatabase(getDatabasePath(str).getPath(), cursorFactory, a(i10), databaseErrorHandler); } } public d(Context context, int i10, b bVar) { super(new c(context.getApplicationContext()), "vungle_db", (SQLiteDatabase.CursorFactory) null, i10); this.f9762a = bVar; } private synchronized SQLiteDatabase O() { return getWritableDatabase(); } public void G() { O(); } public long I(String str, ContentValues contentValues, int i10) { try { return O().insertWithOnConflict(str, null, contentValues, i10); } catch (SQLException e10) { throw new a(e10.getMessage()); } } public Cursor P(i iVar) { return O().query(iVar.f9774a, iVar.f9775b, iVar.f9776c, iVar.f9777d, iVar.f9778e, iVar.f9779f, iVar.f9780g, iVar.f9781h); } public long R(i iVar, ContentValues contentValues) { try { return O().update(iVar.f9774a, contentValues, iVar.f9776c, iVar.f9777d); } catch (SQLException e10) { throw new a(e10.getMessage()); } } public void c(i iVar) { try { O().delete(iVar.f9774a, iVar.f9776c, iVar.f9777d); } catch (SQLException e10) { throw new a(e10.getMessage()); } } @Override // android.database.sqlite.SQLiteOpenHelper public synchronized void onCreate(SQLiteDatabase sQLiteDatabase) { this.f9762a.b(sQLiteDatabase); } @Override // android.database.sqlite.SQLiteOpenHelper public void onDowngrade(SQLiteDatabase sQLiteDatabase, int i10, int i11) { this.f9762a.c(sQLiteDatabase, i10, i11); } @Override // android.database.sqlite.SQLiteOpenHelper public void onUpgrade(SQLiteDatabase sQLiteDatabase, int i10, int i11) { this.f9762a.a(sQLiteDatabase, i10, i11); } public synchronized void z() { this.f9762a.d(O()); close(); onCreate(O()); } }