Crates.io | scyllax-parser |
lib.rs | scyllax-parser |
version | 0.2.1 |
source | src |
created_at | 2023-09-27 23:00:02.170222 |
updated_at | 2024-05-25 22:19:24.678619 |
description | A parser for CQL queries |
homepage | https://github.com/trufflehq/scyllax#readme |
repository | https://github.com/trufflehq/scyllax |
max_upload_size | |
id | 985260 |
size | 51,727 |
A parser for CQL queries.
use scyllax_parser::{Column, Query, SelectQuery};
let query = Query::try_from("select id, name from person");
assert_eq!(
query,
Ok(Query::Select(SelectQuery {
table: "person".to_string(),
columns: vec![
Column::Identifier("id".to_string()),
Column::Identifier("name".to_string()),
],
condition: vec![],
limit: None,
}))
);