DOCS v0.1.13 github

@hatch:sqlite v0.1.6

Embedded SQLite. Database.open(path) returns a connection; prepared statements with named parameter binding, rows iterated as Maps, transactions, error handling. Backed by rusqlite (bundled libsqlite — no system dependency).

stable data updated May 3, 2026 source ↗
README
$ hatch add @hatch:sqlite

MOD sqlite

CL SqliteCore

FN SqliteCore.static open(path)

FN SqliteCore.static close(id)

FN SqliteCore.static execute(id, sql, params)

FN SqliteCore.static query(id, sql, params)

FN SqliteCore.static lastInsertRowid(id)

FN SqliteCore.static changes(id)

FN SqliteCore.static inTransaction(id)

CL Database

NEW Database.new_(id)

GET Database.id

GET Database.lastInsertRowid

GET Database.changes

GET Database.inTransaction

GET Database.close

GET Database.toString

FN Database.static open(path)

FN Database.static openMemory()

FN Database.execute(sql)

FN Database.execute(sql, params)

FN Database.query(sql)

FN Database.query(sql, params)

FN Database.queryRow(sql)

FN Database.queryRow(sql, params)

FN Database.transaction(fn)

FN Database.checkAlive_()