- 28,932 files - Full Java source code - Smali files - Resources Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
21 lines
1014 B
Java
21 lines
1014 B
Java
package androidx.work.impl;
|
|
|
|
import android.content.ContentValues;
|
|
import androidx.room.RenameColumn;
|
|
import androidx.room.migration.AutoMigrationSpec;
|
|
import androidx.sqlite.db.SupportSQLiteDatabase;
|
|
import kotlin.jvm.internal.Intrinsics;
|
|
|
|
@RenameColumn(fromColumnName = "period_start_time", tableName = "WorkSpec", toColumnName = "last_enqueue_time")
|
|
/* loaded from: classes.dex */
|
|
public final class AutoMigration_14_15 implements AutoMigrationSpec {
|
|
@Override // androidx.room.migration.AutoMigrationSpec
|
|
public void onPostMigrate(SupportSQLiteDatabase db) {
|
|
Intrinsics.checkNotNullParameter(db, "db");
|
|
db.execSQL("UPDATE workspec SET period_count = 1 WHERE last_enqueue_time <> 0 AND interval_duration <> 0");
|
|
ContentValues contentValues = new ContentValues(1);
|
|
contentValues.put("last_enqueue_time", Long.valueOf(System.currentTimeMillis()));
|
|
db.update("WorkSpec", 3, contentValues, "last_enqueue_time = 0 AND interval_duration <> 0 ", new Object[0]);
|
|
}
|
|
}
|