1 package foo.bar;
2 
3 import androidx.annotation.NonNull;
4 import androidx.room.migration.AutoMigrationSpec;
5 import androidx.room.migration.Migration;
6 import androidx.sqlite.SQLite;
7 import androidx.sqlite.SQLiteConnection;
8 import java.lang.Override;
9 import java.lang.SuppressWarnings;
10 import javax.annotation.processing.Generated;
11 
12 @Generated("androidx.room.RoomProcessor")
13 @SuppressWarnings({"unchecked", "deprecation", "removal"})
14 final class MyDatabase_AutoMigration_1_2_Impl extends Migration {
15     private final AutoMigrationSpec callback = new ValidAutoMigrationWithoutDefault();
16 
MyDatabase_AutoMigration_1_2_Impl()17     public MyDatabase_AutoMigration_1_2_Impl() {
18         super(1, 2);
19     }
20 
21     @Override
migrate(@onNull final SQLiteConnection connection)22     public void migrate(@NonNull final SQLiteConnection connection) {
23         SQLite.execSQL(connection, "ALTER TABLE `Song` ADD COLUMN `artistId` INTEGER DEFAULT NULL");
24         callback.onPostMigrate(connection);
25     }
26 }