Home
/
Packages
/
@hatch:sqlite
@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).
$
hatch add @hatch:sqlite
copy
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_()