Package-level declarations

Types

Link copied to clipboard

The subset of SQLite's configuration options that can be read or changed at any point, exposed as ksqlite.kapi.SQLite.config. See ConfigurationScope for the larger set only available before initialization.

Link copied to clipboard

The full set of SQLite's configuration options, available only inside the configure block passed to ksqlite.kapi.SQLite.initialize, before SQLite is initialized. AnyTimeConfiguration exposes the smaller subset still changeable afterward.

Link copied to clipboard
fun interface Logger

Receives SQLite's internal log messages once registered through ksqlite.kapi.config.AnyTimeConfiguration.setLogger.

Link copied to clipboard
fun interface SqlLogger

Receives the lifecycle events of every DatabaseConnection opened during the SQLite session, once registered through ksqlite.kapi.config.ConfigurationScope.setSqlLogger: opening, executing a statement and closing, see SqliteSqlLogEvent.