commonMain.app.cash.zipline.loader.internal.cache.Database.kt Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of zipline-loader-jvm Show documentation
Show all versions of zipline-loader-jvm Show documentation
Runs Kotlin/JS libraries in Kotlin/JVM and Kotlin/Native programs
The newest version!
package app.cash.zipline.loader.`internal`.cache
import app.cash.sqldelight.Transacter
import app.cash.sqldelight.db.QueryResult
import app.cash.sqldelight.db.SqlDriver
import app.cash.sqldelight.db.SqlSchema
import app.cash.zipline.loader.`internal`.cache.ziplineloader.newInstance
import app.cash.zipline.loader.`internal`.cache.ziplineloader.schema
import kotlin.Unit
public interface Database : Transacter {
public val filesQueries: FilesQueries
public val pinsQueries: PinsQueries
public companion object {
public val Schema: SqlSchema>
get() = Database::class.schema
public operator fun invoke(driver: SqlDriver, filesAdapter: Files.Adapter): Database =
Database::class.newInstance(driver, filesAdapter)
}
}