umari 0.3.0

SDK for building event-sourced WASM components for the Umari runtime
Documentation
1
2
3
4
5
6
7
8
9
10
11
package umari:sqlite@0.1.0;

interface connection {
    use types.{row, sql, sqlite-error, value};

    execute: func(sql: sql, params: list<value>) -> result<s64, sqlite-error>;
    execute-batch: func(sql: sql) -> result<_, sqlite-error>;
    last-insert-rowid: func() -> option<s64>;
    query-one: func(sql: sql, params: list<value>) -> row;
    query-row: func(sql: sql, params: list<value>) -> option<row>;
}