Expand description
Basalt: an embedded SQL database engine built from scratch.
Re-exports§
pub use database::Connection;pub use database::Database;pub use database::Transaction;
Modules§
- btree
- cli
- User-facing command-line frontend for Basalt.
- crc
- database
- Public database, connection, transaction, and recovery API.
- db
- Storage core: catalog, tables, rows, and constraint enforcement.
- engine
- SQL executor and the first query-planning layer.
- eval
- Expression evaluation over rows, with SQL three-valued logic.
- mcp
- MCP server frontend for agents that need to inspect and operate a Basalt database.
- planner
- Lightweight cost-based access-path selection.
- sql
- storage
- On-disk snapshot storage.
- types
- wal
- Append-only write-ahead log for committed state snapshots.
- workspace
- Portable workspace lifecycle for local structured-data workflows.