package c1; import android.database.Cursor; import java.util.ArrayList; import java.util.List; /* loaded from: classes.dex */ public final class c implements b { /* renamed from: a, reason: collision with root package name */ private final androidx.room.h f3366a; /* renamed from: b, reason: collision with root package name */ private final m0.a f3367b; class a extends m0.a { a(androidx.room.h hVar) { super(hVar); } @Override // m0.d public String d() { return "INSERT OR IGNORE INTO `Dependency` (`work_spec_id`,`prerequisite_id`) VALUES (?,?)"; } @Override // m0.a /* renamed from: i, reason: merged with bridge method [inline-methods] */ public void g(p0.f fVar, c1.a aVar) { String str = aVar.f3364a; if (str == null) { fVar.l0(1); } else { fVar.C(1, str); } String str2 = aVar.f3365b; if (str2 == null) { fVar.l0(2); } else { fVar.C(2, str2); } } } public c(androidx.room.h hVar) { this.f3366a = hVar; this.f3367b = new a(hVar); } @Override // c1.b public void a(c1.a aVar) { this.f3366a.b(); this.f3366a.c(); try { this.f3367b.h(aVar); this.f3366a.r(); } finally { this.f3366a.g(); } } @Override // c1.b public List b(String str) { m0.c G = m0.c.G("SELECT work_spec_id FROM dependency WHERE prerequisite_id=?", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3366a.b(); Cursor b10 = o0.c.b(this.f3366a, G, false, null); try { ArrayList arrayList = new ArrayList(b10.getCount()); while (b10.moveToNext()) { arrayList.add(b10.getString(0)); } return arrayList; } finally { b10.close(); G.release(); } } @Override // c1.b public boolean c(String str) { m0.c G = m0.c.G("SELECT COUNT(*)=0 FROM dependency WHERE work_spec_id=? AND prerequisite_id IN (SELECT id FROM workspec WHERE state!=2)", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3366a.b(); boolean z10 = false; Cursor b10 = o0.c.b(this.f3366a, G, false, null); try { if (b10.moveToFirst()) { z10 = b10.getInt(0) != 0; } return z10; } finally { b10.close(); G.release(); } } @Override // c1.b public boolean d(String str) { m0.c G = m0.c.G("SELECT COUNT(*)>0 FROM dependency WHERE prerequisite_id=?", 1); if (str == null) { G.l0(1); } else { G.C(1, str); } this.f3366a.b(); boolean z10 = false; Cursor b10 = o0.c.b(this.f3366a, G, false, null); try { if (b10.moveToFirst()) { z10 = b10.getInt(0) != 0; } return z10; } finally { b10.close(); G.release(); } } }