sqldelight icon indicating copy to clipboard operation
sqldelight copied to clipboard

SQLite abstraction layer for ios/native

Open Nailik opened this issue 2 years ago • 0 comments

Description

The NativeSqlDatabase.kt uses co.touchlab.sqliter which makes it hard to replace the underlying implementation eg. with a cipher.

For Android there is an abstraction layer (see https://github.com/cashapp/sqldelight/issues/566) called SupportSqliteDatabase which makes it easy to implement a custom database implementation.

It would be benefitial to have such an abstraction layer for ios as well because it would remove the need to use the co.touchlab.sqliter package name for custom implementations

Nailik avatar Jun 21 '22 15:06 Nailik