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 = ValidAutoMigrationWithoutDefault() 14 15 public constructor() : super(1, 2) 16 migratenull17 public override fun migrate(connection: SQLiteConnection) { 18 connection.execSQL("ALTER TABLE `Song` ADD COLUMN `artistId` INTEGER DEFAULT NULL") 19 callback.onPostMigrate(connection) 20 } 21 }