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;
16 
MyDatabase_AutoMigration_1_2_Impl(@onNull final AutoMigrationSpec callback)17     public MyDatabase_AutoMigration_1_2_Impl(@NonNull final AutoMigrationSpec callback) {
18         super(1, 2);
19         this.callback = callback;
20     }
21 
22     @Override
migrate(@onNull final SQLiteConnection connection)23     public void migrate(@NonNull final SQLiteConnection connection) {
24         SQLite.execSQL(connection, "ALTER TABLE `Song` ADD COLUMN `artistId` INTEGER DEFAULT NULL");
25         callback.onPostMigrate(connection);
26     }
27 }