feat: add gluesql

This commit is contained in:
2021-01-11 23:53:10 +08:00
parent a52e5192f0
commit 6a2001a0db
3 changed files with 664 additions and 0 deletions

View File

@@ -0,0 +1,18 @@
use gluesql::{parse, Glue, SledStorage};
fn main() {
let storage = SledStorage::new("data.db").unwrap();
let mut glue = Glue::new(storage);
let sqls = "
CREATE TABLE Glue (id INTEGER);
INSERT INTO Glue VALUES (100);
INSERT INTO Glue VALUES (200);
SELECT * FROM Glue WHERE id > 100;
DROP TABLE Glue;
";
for query in parse(sqls).unwrap() {
println!("{:?}", glue.execute(&query).unwrap());
}
}