package androidx.work.impl; import android.content.Context; import android.os.Build; /* loaded from: classes.dex */ public abstract class a { /* renamed from: a, reason: collision with root package name */ public static n0.a f2881a = new C0045a(1, 2); /* renamed from: b, reason: collision with root package name */ public static n0.a f2882b = new b(3, 4); /* renamed from: c, reason: collision with root package name */ public static n0.a f2883c = new c(4, 5); /* renamed from: d, reason: collision with root package name */ public static n0.a f2884d = new d(6, 7); /* renamed from: e, reason: collision with root package name */ public static n0.a f2885e = new e(7, 8); /* renamed from: f, reason: collision with root package name */ public static n0.a f2886f = new f(8, 9); /* renamed from: g, reason: collision with root package name */ public static n0.a f2887g = new g(11, 12); /* renamed from: androidx.work.impl.a$a, reason: collision with other inner class name */ class C0045a extends n0.a { C0045a(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("CREATE TABLE IF NOT EXISTS `SystemIdInfo` (`work_spec_id` TEXT NOT NULL, `system_id` INTEGER NOT NULL, PRIMARY KEY(`work_spec_id`), FOREIGN KEY(`work_spec_id`) REFERENCES `WorkSpec`(`id`) ON UPDATE CASCADE ON DELETE CASCADE )"); bVar.B("INSERT INTO SystemIdInfo(work_spec_id, system_id) SELECT work_spec_id, alarm_id AS system_id FROM alarmInfo"); bVar.B("DROP TABLE IF EXISTS alarmInfo"); bVar.B("INSERT OR IGNORE INTO worktag(tag, work_spec_id) SELECT worker_class_name AS tag, id AS work_spec_id FROM workspec"); } } class b extends n0.a { b(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { if (Build.VERSION.SDK_INT >= 23) { bVar.B("UPDATE workspec SET schedule_requested_at=0 WHERE state NOT IN (2, 3, 5) AND schedule_requested_at=-1 AND interval_duration<>0"); } } } class c extends n0.a { c(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("ALTER TABLE workspec ADD COLUMN `trigger_content_update_delay` INTEGER NOT NULL DEFAULT -1"); bVar.B("ALTER TABLE workspec ADD COLUMN `trigger_max_content_delay` INTEGER NOT NULL DEFAULT -1"); } } class d extends n0.a { d(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("CREATE TABLE IF NOT EXISTS `WorkProgress` (`work_spec_id` TEXT NOT NULL, `progress` BLOB NOT NULL, PRIMARY KEY(`work_spec_id`), FOREIGN KEY(`work_spec_id`) REFERENCES `WorkSpec`(`id`) ON UPDATE CASCADE ON DELETE CASCADE )"); } } class e extends n0.a { e(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("CREATE INDEX IF NOT EXISTS `index_WorkSpec_period_start_time` ON `workspec` (`period_start_time`)"); } } class f extends n0.a { f(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("ALTER TABLE workspec ADD COLUMN `run_in_foreground` INTEGER NOT NULL DEFAULT 0"); } } class g extends n0.a { g(int i10, int i11) { super(i10, i11); } @Override // n0.a public void a(p0.b bVar) { bVar.B("ALTER TABLE workspec ADD COLUMN `out_of_quota_policy` INTEGER NOT NULL DEFAULT 0"); } } public static class h extends n0.a { /* renamed from: c, reason: collision with root package name */ final Context f2888c; public h(Context context, int i10, int i11) { super(i10, i11); this.f2888c = context; } @Override // n0.a public void a(p0.b bVar) { if (this.f11940b >= 10) { bVar.W("INSERT OR REPLACE INTO `Preference` (`key`, `long_value`) VALUES (@key, @long_value)", new Object[]{"reschedule_needed", 1}); } else { this.f2888c.getSharedPreferences("androidx.work.util.preferences", 0).edit().putBoolean("reschedule_needed", true).apply(); } } } public static class i extends n0.a { /* renamed from: c, reason: collision with root package name */ final Context f2889c; public i(Context context) { super(9, 10); this.f2889c = context; } @Override // n0.a public void a(p0.b bVar) { bVar.B("CREATE TABLE IF NOT EXISTS `Preference` (`key` TEXT NOT NULL, `long_value` INTEGER, PRIMARY KEY(`key`))"); d1.h.b(this.f2889c, bVar); d1.f.a(this.f2889c, bVar); } } }