//android-driver/com.squareup.sqldelight.android/AndroidSqliteDriver
AndroidSqliteDriver
[androidJvm] class AndroidSqliteDriver : SqlDriver
Constructors
| AndroidSqliteDriver | [androidJvm] fun AndroidSqliteDriver(openHelper: SupportSQLiteOpenHelper) |
| AndroidSqliteDriver | [androidJvm] @JvmOverloads() fun AndroidSqliteDriver(schema: SqlDriver.Schema, context: Context, name: String? = null, factory: SupportSQLiteOpenHelper.Factory = FrameworkSQLiteOpenHelperFactory(), callback: SupportSQLiteOpenHelper.Callback = AndroidSqliteDriver.Callback(schema), cacheSize: Int = DEFAULT_CACHE_SIZE, useNoBackupDirectory: Boolean = false) |
| AndroidSqliteDriver | [androidJvm] @JvmOverloads() fun AndroidSqliteDriver(database: SupportSQLiteDatabase, cacheSize: Int = DEFAULT_CACHE_SIZE) |
Types
| Name | Summary |
|---|---|
| Callback | [androidJvm] Content open class Callback(schema: SqlDriver.Schema, callbacks: AfterVersionWithDriver) : SupportSQLiteOpenHelper.Callback |
| Transaction | [androidJvm] Content inner class Transaction(enclosingTransaction: Transacter.Transaction?) : Transacter.Transaction |
Functions
| Name | Summary |
|---|---|
| close | [androidJvm] Content open override fun close() |
| currentTransaction | [androidJvm] Content open override fun currentTransaction(): Transacter.Transaction |
| execute | [androidJvm] Content open override fun execute(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?) |
| executeQuery | [androidJvm] Content open override fun executeQuery(identifier: Int?, sql: String, parameters: Int, binders: SqlPreparedStatement.() -> Unit?): SqlCursor |
| newTransaction | [androidJvm] Content open override fun newTransaction(): Transacter.Transaction |