Root package provides typed SQLite helpers:
import sqlite "vendor/sqlite"openandopen_with_flagsopen connections.executeruns statements with typedQuery_Paramvalues.queryfills tagged structs into dynamic arrays.prepareandread_all_rowssupport manual statement ownership.
Query results own cloned strings and blobs. Delete those fields, then delete the result array after use.
Raw C bindings live in vendor/sqlite/raw:
import sqlite_raw "vendor/sqlite/raw"Use SQLITE_LINK=shared, static, or system to select the library. Build
scripts clone the official sqlite/sqlite source into the ignored sqlite/
checkout, generate the amalgamation there, and produce platform-specific
artifacts. No SQLite C source is tracked in this repository.