Package-level declarations
Types
Full description of one expected column, generated by the processor into each repository's createTable() so SchemaMigrator can diff and migrate automatically.
Creates a SQLite driver for JVM (desktop / server) targets.
Coroutine context element that carries the set of table names written during an active withTransaction block. Repository methods detect this via kotlin.coroutines.coroutineContext and defer SqlDriver.notifyListeners until the transaction commits successfully.
Automatic schema migration — called inside every generated createTable().
Functions
If the current coroutine is executing inside a withTransaction block, records tableName as dirty so the notification is deferred to after commit. Outside a transaction, calls SqlDriver.notifyListeners immediately (preserving the existing per-operation behaviour).
Executes block inside a single SQLite transaction.