Module

Yoga.BunSQLite.BunSQLite

Package
purescript-yoga-bun-sqlite
Repository
rowtype-yoga/purescript-yoga-bun-sqlite

#Database Source

#Statement Source

#inMemory Source

inMemory :: DatabasePath

Special in-memory database path

#open Source

open :: DatabasePath -> Effect Database

Open a database connection

#close Source

close :: Database -> Effect Unit

Close a database connection

#run Source

run :: String -> Database -> Effect Unit

Run SQL directly (for DDL/DML without results)

#query Source

query :: String -> Database -> Effect (Array Foreign)

Query directly (for simple queries)

#prepare Source

prepare :: String -> Database -> Effect Statement

Prepare a statement

#stmtRun Source

stmtRun :: Array Foreign -> Statement -> Effect Unit

Run a prepared statement (INSERT/UPDATE/DELETE)

#stmtGet Source

stmtGet :: Array Foreign -> Statement -> Effect (Maybe Foreign)

Get a single row from a prepared statement

#stmtAll Source

stmtAll :: Array Foreign -> Statement -> Effect (Array Foreign)

Get all rows from a prepared statement

#stmtFinalize Source

stmtFinalize :: Statement -> Effect Unit

Finalize a prepared statement