wasm-dbms-sql

SQL front-end for the wasm-dbms DBMS engine.
This crate parses SQL text, binds it to a wasm-dbms schema, and runs it
against a DbmsContext. It covers queries (SELECT with joins, DISTINCT,
aggregates, GROUP BY, HAVING, ORDER BY, LIMIT, OFFSET), writes
(INSERT, UPDATE, DELETE), and transactions (BEGIN, COMMIT,
ROLLBACK). Tables are still defined with #[derive(Table)]: there is no
schema-changing SQL.
Usage
[]
= "0.9"
= "0.9"
= "0.9"
= "0.9"
use *;
use *;
use HeapMemoryProvider;
use SqlEngine;
;
let ctx = new;
register_tables?;
let engine = new;
engine.execute?;
let result = engine.execute?;
Documentation
License
This project is licensed under the MIT License. See the LICENSE file for details.