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
12
13
package umari:sqlite@0.1.0;

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

    resource stmt {
        constructor(sql: sql);
        execute: func(params: list<value>) -> result<s64, sqlite-error>;
        query: func(params: list<value>) -> list<row>;
        query-one: func(params: list<value>) -> row;
        query-row: func(params: list<value>) -> option<row>;
    }
}