ISQLiteCipher
Driver contract for the encrypted (SQLCipher) SQLite backend.
Identical surface to the plain SQLite driver, but every target — native (FFI/cinterop) and JVM/Android (JNI) — is backed by the same Rust sqlx + SQLCipher core, so behavior is uniform across platforms. The encryption key is supplied as a password to the sqliteCipher factory and applied as PRAGMA key when the connection pool is opened.
Inheritors
Functions
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract suspend fun migrate(supplier: () -> List<MigrationFile>, table: String, schema: String?, createSchema: Boolean, afterStatementExecution: suspend (Statement, Duration) -> Unit, afterFileMigration: suspend (Migration, Duration) -> Unit): Result<Migrator.Results>
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard