package com.google.android.gms.internal.ads; import android.content.ContentValues; import android.database.Cursor; import android.database.sqlite.SQLiteDatabase; /* loaded from: classes3.dex */ public final class zzear { public static int zza(SQLiteDatabase sQLiteDatabase, int i) { int i2 = 0; if (i == 2) { return 0; } Cursor zzg = zzg(sQLiteDatabase, i); if (zzg.getCount() > 0) { zzg.moveToNext(); i2 = zzg.getInt(zzg.getColumnIndexOrThrow("value")); } zzg.close(); return i2; } public static long zzb(SQLiteDatabase sQLiteDatabase, int i) { long j; Cursor zzg = zzg(sQLiteDatabase, 2); if (zzg.getCount() > 0) { zzg.moveToNext(); j = zzg.getLong(zzg.getColumnIndexOrThrow("value")); } else { j = 0; } zzg.close(); return j; } public static void zzc(SQLiteDatabase sQLiteDatabase, long j, byte[] bArr) { ContentValues contentValues = new ContentValues(); contentValues.put("timestamp", Long.valueOf(j)); contentValues.put("serialized_proto_data", bArr); if (sQLiteDatabase.update("offline_signal_contents", contentValues, "timestamp = ?", new String[]{String.valueOf(j)}) == 0) { sQLiteDatabase.insert("offline_signal_contents", null, contentValues); } } public static void zzd(SQLiteDatabase sQLiteDatabase) { zzh(sQLiteDatabase, "failed_requests", 0); zzh(sQLiteDatabase, "total_requests", 0); zzh(sQLiteDatabase, "completed_requests", 0); ContentValues contentValues = new ContentValues(); contentValues.put("statistic_name", "last_successful_request_time"); contentValues.put("value", (Long) 0L); sQLiteDatabase.insert("offline_signal_statistics", null, contentValues); } public static void zze(SQLiteDatabase sQLiteDatabase) { sQLiteDatabase.delete("offline_signal_contents", null, null); zzi(sQLiteDatabase, "failed_requests", 0); zzi(sQLiteDatabase, "total_requests", 0); zzi(sQLiteDatabase, "completed_requests", 0); } public static void zzf(SQLiteDatabase sQLiteDatabase, boolean z, boolean z2) { if (!z2) { sQLiteDatabase.execSQL(String.format("UPDATE offline_signal_statistics SET value = value+1 WHERE statistic_name = '%s'", "total_requests")); return; } sQLiteDatabase.execSQL(String.format("UPDATE offline_signal_statistics SET value = value+1 WHERE statistic_name = '%s'", "completed_requests")); if (z) { return; } sQLiteDatabase.execSQL(String.format("UPDATE offline_signal_statistics SET value = value+1 WHERE statistic_name = '%s'", "failed_requests")); } private static Cursor zzg(SQLiteDatabase sQLiteDatabase, int i) { String[] strArr = {"value"}; String[] strArr2 = new String[1]; if (i == 0) { strArr2[0] = "failed_requests"; } else if (i == 1) { strArr2[0] = "total_requests"; } else if (i != 2) { strArr2[0] = "completed_requests"; } else { strArr2[0] = "last_successful_request_time"; } return sQLiteDatabase.query("offline_signal_statistics", strArr, "statistic_name = ?", strArr2, null, null, null); } private static void zzh(SQLiteDatabase sQLiteDatabase, String str, int i) { ContentValues contentValues = new ContentValues(); contentValues.put("statistic_name", str); contentValues.put("value", (Integer) 0); sQLiteDatabase.insert("offline_signal_statistics", null, contentValues); } private static void zzi(SQLiteDatabase sQLiteDatabase, String str, int i) { ContentValues contentValues = new ContentValues(); contentValues.put("value", (Integer) 0); sQLiteDatabase.update("offline_signal_statistics", contentValues, "statistic_name = ?", new String[]{str}); } }