Package-level declarations
Types
Link copied to clipboard
open class SQLiteStorage(val context: Context, val databaseName: String = DEFAULT_DATABASE_NAME, val databaseVersion: Int = DATABASE_VERSION, val passphraseProvider: PassphraseProvider = KeyStorePassphraseProvider(context), val logger: Logger = Logger.logger)
Base implementation for SQLite storage that uses SQLCipher for encrypted storage. This class provides a secure storage solution with a generic approach for different data types. It supports multiple tables through a table registration mechanism.