1 package foo.bar
2 
3 import androidx.room.migration.AutoMigrationSpec
4 import androidx.room.migration.Migration
5 import androidx.sqlite.SQLiteConnection
6 import androidx.sqlite.execSQL
7 import javax.`annotation`.processing.Generated
8 import kotlin.Suppress
9 
10 @Generated(value = ["androidx.room.RoomProcessor"])
11 @Suppress(names = ["UNCHECKED_CAST", "DEPRECATION", "REDUNDANT_PROJECTION", "REMOVAL"])
12 internal class MyDatabase_AutoMigration_1_2_Impl : Migration {
13     private val callback: AutoMigrationSpec
14 
15     public constructor(callback: AutoMigrationSpec) : super(1, 2) {
16         this.callback = callback
17     }
18 
migratenull19     public override fun migrate(connection: SQLiteConnection) {
20         connection.execSQL("ALTER TABLE `Song` ADD COLUMN `artistId` INTEGER DEFAULT NULL")
21         callback.onPostMigrate(connection)
22     }
23 }