Skip to content

aui::sqlite#

Outdated

aui::sqlite is not maintained and is not part of the current build. It is a plugin for aui::data, which itself does not compile against current AUI.

aui::sqlite consists of the ASqlite driver class (aui.sqlite/src/AUI/ASqlite.h) and a vendored copy of SQLite 3 in 3rdparty. Loaded as a plugin, it registers itself with ASqlDatabase::registerDriver so that connecting with the driver name "sqlite" works; the database name is a file path or :memory:.

The module's tests (aui.sqlite/tests) cover the query builder, the migration manager and the key-value metadata table, but they are not built either, and the ORM test is commented out. ASqlite has no documentation comment, so no reference page is generated.

For SQLite in an application, import the official library with auib_import (see aui.boot) and keep database calls off the UI thread.