package org.greenrobot.greendao.database; import android.database.Cursor; import android.database.SQLException; import net.sqlcipher.database.SQLiteDatabase; /* loaded from: classes2.dex */ public class EncryptedDatabase implements Database { private final SQLiteDatabase a; public EncryptedDatabase(SQLiteDatabase sQLiteDatabase) { this.a = sQLiteDatabase; } @Override // org.greenrobot.greendao.database.Database public Cursor a(String str, String[] strArr) { return this.a.rawQuery(str, strArr); } @Override // org.greenrobot.greendao.database.Database public DatabaseStatement b(String str) { return new EncryptedDatabaseStatement(this.a.compileStatement(str)); } @Override // org.greenrobot.greendao.database.Database public void c() { this.a.setTransactionSuccessful(); } @Override // org.greenrobot.greendao.database.Database public boolean d() { return this.a.isDbLockedByCurrentThread(); } @Override // org.greenrobot.greendao.database.Database public void e() { this.a.endTransaction(); } @Override // org.greenrobot.greendao.database.Database public void a(String str) throws SQLException { this.a.execSQL(str); } @Override // org.greenrobot.greendao.database.Database public Object b() { return this.a; } @Override // org.greenrobot.greendao.database.Database public void a() { this.a.beginTransaction(); } }