jimu-decompiled/sources/org/greenrobot/greendao/database/StandardDatabase.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 android.database.sqlite.SQLiteDatabase;
/* loaded from: classes2.dex */
public class StandardDatabase implements Database {
private final SQLiteDatabase a;
public StandardDatabase(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 StandardDatabaseStatement(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();
}
}