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.