Expand description
OverDrive-DB Rust SDK v1.0.0
Zero-config embedded document database with SQL, MVCC transactions, and 6 storage engines.
§Quick Start
use overdrive::OverdriveDb;
use serde_json::json;
let mut odb = OverdriveDb::open("app.odb").unwrap();
odb.create_table("users").unwrap();
let id = odb.insert("users", &json!({"name":"Alice","age":30})).unwrap();
let doc = odb.get("users", &id).unwrap();
println!("{}", doc.unwrap());
odb.close().unwrap();Re-exports§
Modules§
Structs§
- Open
Options - Options for opening a database.
- Overdrive
Db - OverDrive-DB embedded database handle.
- Transaction
- A live MVCC transaction handle.
Enums§
- Isolation
Level - MVCC transaction isolation levels.