• Home
  • Features
  • Pricing
  • Docs
  • Announcements
  • Sign In

veeso / wasm-dbms / 37588671638
95%

Build:
DEFAULT BRANCH: main
Ran 07 Oct 2026 07:52AM UTC
Jobs 1
Files 122
Run time 1min
Badge
Embed ▾
README BADGES
x

If you need to use a raster PNG badge, change the '.svg' to '.png' in the link

Markdown

Textile

RDoc

HTML

Rst

07 Oct 2026 07:39AM UTC coverage: 94.216% (+0.6%) from 93.617%
37588671638

push

github

web-flow
feat(sql): add SQL query support with the wasm-dbms-sql crate (#169)

The new wasm-dbms-sql crate parses SQL, binds it to a schema and runs it on a DbmsContext through SqlEngine. It supports SELECT with joins, DISTINCT, aggregate functions, GROUP BY, HAVING, ORDER BY, LIMIT and OFFSET; INSERT, UPDATE and DELETE, where UPDATE and DELETE require a WHERE clause and DELETE takes an optional CASCADE or RESTRICT; BEGIN, COMMIT and ROLLBACK with one transaction per caller; and positional ? parameters. Literals and parameters are converted to the type of the column they are used with.

SqlResult and SqlError live in wasm-dbms-api behind the new sql feature, which wasm-dbms forwards. DatabaseSchema gains static_table_name so that a table can be written to by a borrowed name; the derive implements it.

The parser is covered by 300 fixture cases under tests/fixtures/parser. The dialect is documented in docs/reference/sql.md and docs/guides/sql.md, and the SQL examples, the grammar and the reserved-word list of those pages are checked by tests.

closes #33

1982 of 2012 new or added lines in 18 files covered. (98.51%)

25494 of 27059 relevant lines covered (94.22%)

1110898.58 hits per line

Uncovered Changes

Lines Coverage ∆ File
8
96.93
crates/wasm-dbms/wasm-dbms-sql/src/planner/coerce.rs
6
92.45
-1.59% crates/wasm-dbms/wasm-dbms/src/schema.rs
5
97.7
crates/wasm-dbms/wasm-dbms-sql/src/planner/select.rs
5
66.67
crates/wasm-dbms/wasm-dbms-sql/src/test_schema.rs
3
96.59
crates/wasm-dbms/wasm-dbms-sql/src/planner/dml.rs
2
98.76
crates/wasm-dbms/wasm-dbms-sql/src/planner/aggregate.rs
1
99.53
crates/wasm-dbms/wasm-dbms-sql/src/engine.rs
Jobs
ID Job ID Ran Files Coverage
1 37588671638.1 07 Oct 2026 07:52AM UTC 122
94.22
GitHub Action Run
Source Files on build 37588671638
  • Tree
  • List 122
  • Changed 11
  • Source Changed 4
  • Coverage Changed 11
Coverage ∆ File Lines Relevant Covered Missed Hits/Line
  • Back to Repo
  • Github Actions Build #37588671638
  • f967b976 on github
  • Prev Build on main (#37486496469)
  • Next Build on main (#37596262198)
  • Delete
STATUS · Troubleshooting · Open an Issue · Sales · Support · CAREERS · ENTERPRISE · START FREE TRIAL · SCHEDULE DEMO
ANNOUNCEMENTS · TWITTER · TOS & SLA · Supported CI Services · What's a CI service? · Automated Testing

© 2026 Coveralls, Inc