Package-level declarations
Types
Link copied to clipboard
Driver contract for the encrypted (SQLCipher) SQLite backend.
Link copied to clipboard
class SQLiteCipher(url: String, password: String, options: ERROR CLASS: Symbol not found for ConnectionPool.Options = ConnectionPool.Options(), val encoders: ERROR CLASS: Symbol not found for ValueEncoderRegistry = ValueEncoderRegistry()) : ISQLiteCipher
Encrypted SQLite (SQLCipher) driver for the JVM and Android, backed by the Rust sqlx core via JNI. The same Rust engine powers the Kotlin/Native targets through FFI, so behavior is uniform.
class SQLiteCipher(url: String, password: String, options: ConnectionPool.Options = ConnectionPool.Options(), val encoders: ValueEncoderRegistry = ValueEncoderRegistry()) : ISQLiteCipher
Encrypted SQLite (SQLCipher) driver for Kotlin/Native targets, backed by the Rust sqlx core via cinterop FFI. Provides connection pooling and transactional support in a coroutine-based environment.
Functions
Link copied to clipboard
actual fun sqliteCipher(url: String, password: String, options: ConnectionPool.Options, encoders: ValueEncoderRegistry): ISQLiteCipher
Creates an encrypted SQLite (SQLCipher) driver.
fun sqliteCipher(context: Context, url: String, password: String, options: ConnectionPool.Options = ConnectionPool.Options(), encoders: ValueEncoderRegistry = ValueEncoderRegistry()): ISQLiteCipher
Creates an encrypted SQLite (SQLCipher) driver on Android.
expect fun sqliteCipher(url: String, password: String, options: ConnectionPool.Options = ConnectionPool.Options(), encoders: ValueEncoderRegistry = ValueEncoderRegistry()): ISQLiteCipher
Creates an encrypted SQLite (SQLCipher) driver.
actual fun sqliteCipher(url: String, password: String, options: ConnectionPool.Options, encoders: ValueEncoderRegistry): ISQLiteCipher
Creates an encrypted SQLite (SQLCipher) driver.
actual fun sqliteCipher(url: String, password: String, options: ConnectionPool.Options, encoders: ValueEncoderRegistry): ISQLiteCipher
Creates an encrypted SQLite (SQLCipher) driver.