package defpackage;

import android.database.Cursor;
import androidx.work.impl.WorkDatabase_Impl;
import java.util.ArrayList;

/* JADX INFO: loaded from: classes.dex */
public final class ji9 implements fi9 {
    public final WorkDatabase_Impl a;
    public final xm2 b;
    public final oq8 c;
    public final oq8 d;

    public ji9(WorkDatabase_Impl workDatabase_Impl) {
        this.a = workDatabase_Impl;
        this.b = new gi9(workDatabase_Impl);
        this.c = new hi9(workDatabase_Impl);
        this.d = new ii9(workDatabase_Impl);
    }

    @Override // defpackage.fi9
    public final ei9 a(int i, String str) {
        p58 p58VarD = p58.d(2, "SELECT * FROM SystemIdInfo WHERE work_spec_id=? AND generation=?");
        if (str == null) {
            p58VarD.bindNull(1);
        } else {
            p58VarD.bindString(1, str);
        }
        p58VarD.bindLong(2, i);
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        Cursor cursorB = sp1.b(workDatabase_Impl, p58VarD, false);
        try {
            int iB = yn1.b(cursorB, "work_spec_id");
            int iB2 = yn1.b(cursorB, "generation");
            int iB3 = yn1.b(cursorB, "system_id");
            ei9 ei9Var = null;
            String string = null;
            if (cursorB.moveToFirst()) {
                if (!cursorB.isNull(iB)) {
                    string = cursorB.getString(iB);
                }
                ei9Var = new ei9(string, cursorB.getInt(iB2), cursorB.getInt(iB3));
            }
            return ei9Var;
        } finally {
            cursorB.close();
            p58VarD.release();
        }
    }

    @Override // defpackage.fi9
    public final void b(gsa gsaVar) {
        f(gsaVar.b, gsaVar.a);
    }

    @Override // defpackage.fi9
    public final ArrayList c() {
        p58 p58VarD = p58.d(0, "SELECT DISTINCT work_spec_id FROM SystemIdInfo");
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        Cursor cursorB = sp1.b(workDatabase_Impl, p58VarD, false);
        try {
            ArrayList arrayList = new ArrayList(cursorB.getCount());
            while (cursorB.moveToNext()) {
                arrayList.add(cursorB.isNull(0) ? null : cursorB.getString(0));
            }
            return arrayList;
        } finally {
            cursorB.close();
            p58VarD.release();
        }
    }

    @Override // defpackage.fi9
    public final ei9 d(gsa gsaVar) {
        return a(gsaVar.b, gsaVar.a);
    }

    @Override // defpackage.fi9
    public final void e(ei9 ei9Var) {
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        workDatabase_Impl.beginTransaction();
        try {
            this.b.insert(ei9Var);
            workDatabase_Impl.setTransactionSuccessful();
        } finally {
            workDatabase_Impl.endTransaction();
        }
    }

    @Override // defpackage.fi9
    public final void f(int i, String str) {
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        oq8 oq8Var = this.c;
        pe9 pe9VarAcquire = oq8Var.acquire();
        if (str == null) {
            pe9VarAcquire.bindNull(1);
        } else {
            pe9VarAcquire.bindString(1, str);
        }
        pe9VarAcquire.bindLong(2, i);
        workDatabase_Impl.beginTransaction();
        try {
            pe9VarAcquire.executeUpdateDelete();
            workDatabase_Impl.setTransactionSuccessful();
        } finally {
            workDatabase_Impl.endTransaction();
            oq8Var.release(pe9VarAcquire);
        }
    }

    @Override // defpackage.fi9
    public final void g(String str) {
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        oq8 oq8Var = this.d;
        pe9 pe9VarAcquire = oq8Var.acquire();
        if (str == null) {
            pe9VarAcquire.bindNull(1);
        } else {
            pe9VarAcquire.bindString(1, str);
        }
        workDatabase_Impl.beginTransaction();
        try {
            pe9VarAcquire.executeUpdateDelete();
            workDatabase_Impl.setTransactionSuccessful();
        } finally {
            workDatabase_Impl.endTransaction();
            oq8Var.release(pe9VarAcquire);
        }
    }
}
