SQLite
SQLite entry point.
Only one SQLite instance can exist at a time, see initialize. Unless documented otherwise, every member of this interface throws IllegalStateException once this instance is closed.
Types
Properties
Registers and configures ciphers used to encrypt database connections.
Configuration options that can be read or changed at any point during this instance's lifetime, as opposed to the ones only settable through initialize's configure block.
Hard limit on the amount of heap memory SQLite may allocate.
Highest value memoryUsed has reached since the high-water mark was last reset, either through getMemoryStatus or getStatus.
Number of bytes of memory currently allocated by SQLite.
Soft limit on the amount of heap memory SQLite may allocate.
Looks up and registers virtual file systems.
Functions
Registers autoExtension so that it runs against every database connection opened from now on, including ones already open. Has no effect if autoExtension is already registered.
Unregisters every AutoExtension previously registered.
Returns memoryUsed and memoryHighwater, resetting the high-water mark afterward if reset is true.
Opens the SQLite database at fileName and returns the resulting DatabaseConnection.
Unregisters autoExtension. Has no effect if it was not registered.