sqlite3_connection_pool library

Classes

AsyncConnection
A database connection with utilities to safely use it asynchronously.
ConnectionLease
A SQLite database connection that has been leased from a connection pool and must be returned to it with returnLease.
ExclusivePoolAccess
Provides access to all connections of a database pool.
PoolConnections
A write and a collection of read connections to put into a connection pool.
SqliteConnectionPool
A pool giving out SQLite connections asynchronously.

Typedefs

ExecuteResult = ({bool autoCommit, int changes, int lastInsertRowId})
The result of calling ConnectionLease.execute. This provides access to the autocommit state (indicating whether the database is in a transaction) as well as the changes and last insert rowid.

Exceptions / Errors

PoolAbortException
An exception signalling that a request on a pool has been aborted.