55 lines
1.5 KiB
Java
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();
|
|
}
|
|
}
|