19 lines
466 B
Rust
19 lines
466 B
Rust
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());
|
|
}
|
|
}
|