These libraries are experimental. APIs may change without notice. Generated from source with koruc 0.1.7 on 10/5/2026.

SQLite3

@korulang/sqlite3@0.0.1

SQLite3 bindings for Koru with phantom type obligations

sqlite3/index.kz · 15 tors

@koru/sqlite - SQLite bindings for Koru First official Koru library package. Demonstrates: phantom obligations, auto-dispose, ~std/build:requires

Phantom lifecycles

Derived from the phantom labels in the declarations below — state! issues an obligation the compiler will chase, !state discharges it, a bare state holds it without moving it. Nothing here is hand-drawn.

Connection 1 state opened!
Statement 2 states row!prepared!
string 1 state

open

<opened!> index.kz:83

close

<!opened> index.kz:100

exec

<opened> index.kz:120

query.literal

<!opened><row!><opened!> index.kz:137

release.row

<!row><row> index.kz:178

default

comptimetransform index.kz:199

default.impl

<!opened><row!><opened!> index.kz:211

query

comptimetransform index.kz:493

query.impl

norun <!opened><opened!><prepared!><row!> index.kz:503

next

<!opened><!prepared><!row><opened!><prepared!><row!> index.kz:753

finalize.text

<!text> index.kz:777

finalize.stmt

<!prepared> index.kz:784

col.int

<row> index.kz:797

col.text

<row> index.kz:805

col.real

<row> index.kz:812