jimu-decompiled/sources/org/greenrobot/greendao/database/EncryptedDatabase.java
2025-05-13 19:24:51 +02:00

55 lines
1.5 KiB
Java

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();
}
}