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

SQLite3

@korulang/sqlite3@0.0.1

SQLite3 bindings for Koru with phantom type obligations

sqlite3/index.kz · 13 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:43

close

<!opened> index.kz:60

exec

<opened> index.kz:75

query.literal

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

release.row

<!row> index.kz:131

query

comptimetransform index.kz:148

query.impl

norun <!opened><opened!><prepared!> index.kz:158

next

<!opened><!prepared><opened!><prepared!> index.kz:559

finalize.text

<!text> index.kz:582

finalize.stmt

<!prepared> index.kz:589

col.int

<row> index.kz:602

col.text

<row> index.kz:610

col.real

<row> index.kz:617