Package-level declarations
Types
Callback to use with DatabaseConnection.setAuthorizer.
Callback to use with SQLite.addAutoExtension and SQLite.removeAutoExtension.
Callback to use with DatabaseConnection.setAutovacuumPages.
Callback to use with DatabaseConnection.setBusyHandler.
Callback to use with DatabaseConnection.createCollation.
Callback to use with DatabaseConnection.setCollationNeeded.
Callback to use with DatabaseConnection.setCommitHook.
A database connection, opened through ksqlite.kapi.SQLite.open.
Exposes the database connection configuration API.
Callback to use with DatabaseConnection.execute.
Exposes the file control APIs.
Callback to use with DatabaseConnection.setPreupdateHook.
Scope for use with PreupdateHook.apply.
Callback to use with DatabaseConnection.setProgressHandler.
Handle for a collation/function/module registered through ksqlite.kapi.connection.DatabaseConnection.createCollation/ ksqlite.kapi.connection.DatabaseConnection.createFunction/ ksqlite.kapi.connection.DatabaseConnection.createModule.
Callback to use with DatabaseConnection.setRollbackHook.
Result for DatabaseConnection.serialize.
Result of DatabaseConnection.tableColumnMetadata. Member fields are all already resolved.
Callback to use with DatabaseConnection.setTrace.
Event passed as parameter to Trace.
Callback to use with DatabaseConnection.setUpdateHook.
Exposes the Write-Ahead Log APIs of a database connection.
Result of a Write-Ahead Log checkpoint.
Callback to use with WriteAheadLog.setHook.
Properties
Shorthand for FileControl.getDataVersion on the main database.
Shorthand for hasMoved on the main database.
Shorthand for isPersistWal and FileControl.setPersistWal on the main database.
Shorthand for isPowerSafeOverwrite and FileControl.setPowerSafeOverwrite on the main database.
Shorthand for FileControl.getMmapSize and FileControl.setMmapSize on the main database.
Shorthand for FileControl.getSizeLimit and FileControl.setSizeLimit on the main database.
Shorthand for FileControl.getSystemError on the main database.
Shorthand for FileControl.getTempFileName on the main database.
Shorthand for FileControl.getVfsName on the main database.
Functions
Convenience overload of createCollation using UTF-8 encoding, the only one currently supported.
Convenience overload of createFunction using UTF-8 encoding, the only one currently supported.
Shorthand for reserveBytes on the main database.
Shorthand for resetCache on the main database.
Sets a BusyHandler that sleeps for a specified amount of time when a table is locked. Any BusyHandler previously passed to DatabaseConnection.setBusyHandler is replaced.
Shorthand for setChunkSize on the main database.
Shorthand for setLockTimeout on the main database.
Shorthand for setOverwrite on the main database.
Shorthand for setSizeHint on the main database.