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 a52 implements y42 {
    public final WorkDatabase_Impl a;
    public final xm2 b;

    public a52(WorkDatabase_Impl workDatabase_Impl) {
        this.a = workDatabase_Impl;
        this.b = new z42(workDatabase_Impl);
    }

    @Override // defpackage.y42
    public final ArrayList a(String str) {
        p58 p58VarD = p58.d(1, "SELECT work_spec_id FROM dependency WHERE prerequisite_id=?");
        if (str == null) {
            p58VarD.bindNull(1);
        } else {
            p58VarD.bindString(1, str);
        }
        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.y42
    public final boolean b(String str) {
        p58 p58VarD = p58.d(1, "SELECT COUNT(*)=0 FROM dependency WHERE work_spec_id=? AND prerequisite_id IN (SELECT id FROM workspec WHERE state!=2)");
        if (str == null) {
            p58VarD.bindNull(1);
        } else {
            p58VarD.bindString(1, str);
        }
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        boolean z = false;
        Cursor cursorB = sp1.b(workDatabase_Impl, p58VarD, false);
        try {
            if (cursorB.moveToFirst()) {
                z = cursorB.getInt(0) != 0;
            }
            return z;
        } finally {
            cursorB.close();
            p58VarD.release();
        }
    }

    @Override // defpackage.y42
    public final void c(u42 u42Var) {
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        workDatabase_Impl.beginTransaction();
        try {
            this.b.insert(u42Var);
            workDatabase_Impl.setTransactionSuccessful();
        } finally {
            workDatabase_Impl.endTransaction();
        }
    }

    @Override // defpackage.y42
    public final boolean d(String str) {
        p58 p58VarD = p58.d(1, "SELECT COUNT(*)>0 FROM dependency WHERE prerequisite_id=?");
        if (str == null) {
            p58VarD.bindNull(1);
        } else {
            p58VarD.bindString(1, str);
        }
        WorkDatabase_Impl workDatabase_Impl = this.a;
        workDatabase_Impl.assertNotSuspendingTransaction();
        boolean z = false;
        Cursor cursorB = sp1.b(workDatabase_Impl, p58VarD, false);
        try {
            if (cursorB.moveToFirst()) {
                z = cursorB.getInt(0) != 0;
            }
            return z;
        } finally {
            cursorB.close();
            p58VarD.release();
        }
    }
}
