All Downloads are FREE. Search and download functionalities are using the official Maven repository.

commonMain.com.harmony.kotlin.data.datasource.database.CacheDatabase.kt Maven / Gradle / Ivy

package com.harmony.kotlin.`data`.datasource.database

import com.harmony.core.db.CacheQueries
import com.harmony.kotlin.`data`.datasource.database.harmonykotlin.newInstance
import com.harmony.kotlin.`data`.datasource.database.harmonykotlin.schema
import com.squareup.sqldelight.Transacter
import com.squareup.sqldelight.db.SqlDriver

public interface CacheDatabase : Transacter {
  public val cacheQueries: CacheQueries

  public companion object {
    public val Schema: SqlDriver.Schema
      get() = CacheDatabase::class.schema

    public operator fun invoke(driver: SqlDriver): CacheDatabase =
        CacheDatabase::class.newInstance(driver)
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy