マルチプラットフォーム
KotlinマルチプラットフォームでSQLDelightを使用するには、コードを生成するパッケージを指定してGradleプラグインを設定します。
groovy
apply plugin: "org.jetbrains.kotlin.multiplatform"
apply plugin: "app.cash.sqldelight"
sqldelight {
databases {
MyDatabase {
packageName = "com.example.hockey"
}
}
}.sqファイルをsrc/commonMain/sqldelightディレクトリに配置し、Databaseを作成する際に各プラットフォームからSqlDriverが提供されるようexpectを定義します。マイグレーションファイルも同じsrc/commonMain/sqldelightディレクトリに配置する必要があります。
