mirror of
https://github.com/smyalygames/checklist-tester.git
synced 2026-01-01 17:28:47 +01:00
feat(connector): create DriverFactory for sqldelight
This commit is contained in:
@@ -0,0 +1,7 @@
|
|||||||
|
package io.anthonyberg.connector.shared.database
|
||||||
|
|
||||||
|
import app.cash.sqldelight.db.SqlDriver
|
||||||
|
|
||||||
|
expect class DriverFactory {
|
||||||
|
fun createDriver(): SqlDriver
|
||||||
|
}
|
||||||
@@ -0,0 +1,12 @@
|
|||||||
|
package io.anthonyberg.connector.shared.database
|
||||||
|
|
||||||
|
import app.cash.sqldelight.db.SqlDriver
|
||||||
|
import app.cash.sqldelight.driver.jdbc.sqlite.JdbcSqliteDriver
|
||||||
|
|
||||||
|
actual class DriverFactory {
|
||||||
|
actual fun createDriver(): SqlDriver {
|
||||||
|
val driver: SqlDriver = JdbcSqliteDriver(JdbcSqliteDriver.IN_MEMORY)
|
||||||
|
Database.Schema.create(driver)
|
||||||
|
return driver
|
||||||
|
}
|
||||||
|
}
|
||||||
Reference in New Issue
Block a user