package androidx.room;

import androidx.core.view.u1;
import java.util.Collection;
import java.util.List;
import kotlin.collections.EmptyList;
import kotlin.collections.builders.ListBuilder;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;

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

    public abstract String createQuery();

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

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

    @NotNull
    public final long[] insertAndReturnIdsArray(@NotNull k3.a aVar, @Nullable Collection<Object> collection) throws Exception {
        long jA;
        nb.g.i(aVar, "connection");
        if (collection == null) {
            return new long[0];
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            int size = collection.size();
            long[] jArr = new long[size];
            for (int i10 = 0; i10 < size; i10++) {
                Object objD1 = kotlin.collections.n.d1(i10, collection);
                if (objD1 != null) {
                    bind(cVarJ, objD1);
                    cVarJ.G();
                    cVarJ.reset();
                    jA = androidx.room.util.e.a(aVar);
                } else {
                    jA = -1;
                }
                jArr[i10] = jA;
            }
            ua.b.h(cVarJ, null);
            return jArr;
        } finally {
        }
    }

    @NotNull
    public final Long[] insertAndReturnIdsArrayBox(@NotNull k3.a aVar, @Nullable Collection<Object> collection) throws Exception {
        long jA;
        nb.g.i(aVar, "connection");
        if (collection == null) {
            return new Long[0];
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            int size = collection.size();
            Long[] lArr = new Long[size];
            for (int i10 = 0; i10 < size; i10++) {
                Object objD1 = kotlin.collections.n.d1(i10, collection);
                if (objD1 != null) {
                    bind(cVarJ, objD1);
                    cVarJ.G();
                    cVarJ.reset();
                    jA = androidx.room.util.e.a(aVar);
                } else {
                    jA = -1;
                }
                lArr[i10] = Long.valueOf(jA);
            }
            ua.b.h(cVarJ, null);
            return lArr;
        } finally {
        }
    }

    @NotNull
    public final List<Long> insertAndReturnIdsList(@NotNull k3.a aVar, @Nullable Collection<Object> collection) throws Exception {
        nb.g.i(aVar, "connection");
        if (collection == null) {
            return EmptyList.f29203a;
        }
        ListBuilder listBuilder = new ListBuilder();
        k3.c cVarJ = aVar.J(createQuery());
        try {
            for (Object obj : collection) {
                if (obj != null) {
                    bind(cVarJ, obj);
                    cVarJ.G();
                    cVarJ.reset();
                    listBuilder.add(Long.valueOf(androidx.room.util.e.a(aVar)));
                } else {
                    listBuilder.add(-1L);
                }
            }
            ua.b.h(cVarJ, null);
            listBuilder.m();
            return listBuilder;
        } finally {
        }
    }

    public final void insert(@NotNull k3.a aVar, @Nullable Object[] objArr) throws Exception {
        nb.g.i(aVar, "connection");
        if (objArr == null) {
            return;
        }
        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();
                }
            }
            ua.b.h(cVarJ, null);
        } finally {
        }
    }

    @NotNull
    public final long[] insertAndReturnIdsArray(@NotNull k3.a aVar, @Nullable Object[] objArr) throws Exception {
        long jA;
        nb.g.i(aVar, "connection");
        if (objArr == null) {
            return new long[0];
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            int length = objArr.length;
            long[] jArr = new long[length];
            for (int i10 = 0; i10 < length; i10++) {
                Object obj = objArr[i10];
                if (obj != null) {
                    bind(cVarJ, obj);
                    cVarJ.G();
                    cVarJ.reset();
                    jA = androidx.room.util.e.a(aVar);
                } else {
                    jA = -1;
                }
                jArr[i10] = jA;
            }
            ua.b.h(cVarJ, null);
            return jArr;
        } finally {
        }
    }

    @NotNull
    public final Long[] insertAndReturnIdsArrayBox(@NotNull k3.a aVar, @Nullable Object[] objArr) throws Exception {
        long jA;
        nb.g.i(aVar, "connection");
        if (objArr == null) {
            return new Long[0];
        }
        k3.c cVarJ = aVar.J(createQuery());
        try {
            int length = objArr.length;
            Long[] lArr = new Long[length];
            for (int i10 = 0; i10 < length; i10++) {
                Object obj = objArr[i10];
                if (obj != null) {
                    bind(cVarJ, obj);
                    cVarJ.G();
                    cVarJ.reset();
                    jA = androidx.room.util.e.a(aVar);
                } else {
                    jA = -1;
                }
                lArr[i10] = Long.valueOf(jA);
            }
            ua.b.h(cVarJ, null);
            return lArr;
        } finally {
        }
    }

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

    @NotNull
    public final List<Long> insertAndReturnIdsList(@NotNull k3.a aVar, @Nullable Object[] objArr) throws Exception {
        nb.g.i(aVar, "connection");
        if (objArr == null) {
            return EmptyList.f29203a;
        }
        ListBuilder listBuilder = new ListBuilder();
        k3.c cVarJ = aVar.J(createQuery());
        try {
            for (Object obj : objArr) {
                if (obj != null) {
                    bind(cVarJ, obj);
                    cVarJ.G();
                    cVarJ.reset();
                    listBuilder.add(Long.valueOf(androidx.room.util.e.a(aVar)));
                } else {
                    listBuilder.add(-1L);
                }
            }
            ua.b.h(cVarJ, null);
            listBuilder.m();
            return listBuilder;
        } finally {
        }
    }
}
