package androidx.room; import androidx.annotation.RestrictTo; import androidx.sqlite.db.SupportSQLiteStatement; import java.util.Iterator; @RestrictTo({RestrictTo.Scope.LIBRARY_GROUP_PREFIX}) public abstract class EntityDeletionOrUpdateAdapter extends SharedSQLiteStatement { public EntityDeletionOrUpdateAdapter(RoomDatabase roomDatabase) { super(roomDatabase); } public abstract void bind(SupportSQLiteStatement supportSQLiteStatement, T t); @Override // androidx.room.SharedSQLiteStatement public abstract String createQuery(); public final int handle(T t) { SupportSQLiteStatement acquire = acquire(); try { bind(acquire, t); return acquire.executeUpdateDelete(); } finally { release(acquire); } } /* JADX DEBUG: Multi-variable search result rejected for r3v0, resolved type: androidx.room.EntityDeletionOrUpdateAdapter */ /* JADX WARN: Multi-variable type inference failed */ public final int handleMultiple(Iterable iterable) { SupportSQLiteStatement acquire = acquire(); int i = 0; try { Iterator it = iterable.iterator(); while (it.hasNext()) { bind(acquire, it.next()); i += acquire.executeUpdateDelete(); } return i; } finally { release(acquire); } } public final int handleMultiple(T[] tArr) { SupportSQLiteStatement acquire = acquire(); try { int i = 0; for (T t : tArr) { bind(acquire, t); i += acquire.executeUpdateDelete(); } return i; } finally { release(acquire); } } }