Database
A simple implementation of the SQLiteConnection interface backed by a synchronous sqlite3* database pointer and the SQLite C APIs called via cinterop.
Multiple instances of this class are bundled into an com.powersync.db.driver.InternalConnectionPool and called from kotlinx.coroutines.Dispatchers.IO to make these APIs asynchronous.