package androidx.room;

import androidx.core.view.u1;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

/* JADX INFO: loaded from: classes.dex */
public abstract class g {
    public abstract void bind(k3.c cVar, Object obj);

    public abstract String createQuery();

    public final int handle(@NotNull k3.a aVar, @Nullable Object obj) {
        nb.g.i(aVar, "connection");
        if (obj == null) {
            return 0;
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            bind(cVarJ, obj);
            cVarJ.G();
            ua.b.h(cVarJ, null);
            return androidx.room.util.e.b(aVar);
        } finally {
        }
    }

    public final int handleMultiple(@NotNull k3.a aVar, @Nullable Iterable<Object> iterable) throws Exception {
        nb.g.i(aVar, "connection");
        int iB = 0;
        if (iterable == null) {
            return 0;
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            for (Object obj : iterable) {
                if (obj != null) {
                    bind(cVarJ, obj);
                    cVarJ.G();
                    cVarJ.reset();
                    iB += androidx.room.util.e.b(aVar);
                }
            }
            ua.b.h(cVarJ, null);
            return iB;
        } finally {
        }
    }

    public final int handleMultiple(@NotNull k3.a aVar, @Nullable Object[] objArr) throws Exception {
        nb.g.i(aVar, "connection");
        int iB = 0;
        if (objArr == null) {
            return 0;
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            u1 u1VarJ0 = hb.a.j0(objArr);
            while (u1VarJ0.hasNext()) {
                Object next = u1VarJ0.next();
                if (next != null) {
                    bind(cVarJ, next);
                    cVarJ.G();
                    cVarJ.reset();
                    iB += androidx.room.util.e.b(aVar);
                }
            }
            ua.b.h(cVarJ, null);
            return iB;
        } finally {
        }
    }
}
