package i.b.a.i;

import android.database.Cursor;
import android.database.SQLException;
import net.sqlcipher.database.SQLiteDatabase;

/* JADX INFO: compiled from: EncryptedDatabase.java */
/* JADX INFO: loaded from: classes.dex */
public class d implements a {
    private final SQLiteDatabase a;

    public d(SQLiteDatabase sQLiteDatabase) {
        this.a = sQLiteDatabase;
    }

    @Override // i.b.a.i.a
    public boolean a() {
        return this.a.isDbLockedByCurrentThread();
    }

    @Override // i.b.a.i.a
    public void b() {
        this.a.endTransaction();
    }

    @Override // i.b.a.i.a
    public void c() {
        this.a.beginTransaction();
    }

    @Override // i.b.a.i.a
    public void d(String str) throws SQLException {
        this.a.execSQL(str);
    }

    @Override // i.b.a.i.a
    public c e(String str) {
        return new e(this.a.compileStatement(str));
    }

    @Override // i.b.a.i.a
    public Object f() {
        return this.a;
    }

    @Override // i.b.a.i.a
    public void g() {
        this.a.setTransactionSuccessful();
    }

    @Override // i.b.a.i.a
    public Cursor h(String str, String[] strArr) {
        return this.a.rawQuery(str, strArr);
    }
}
