13个版本
0.2.1 | 2024年5月25日 |
---|---|
0.2.0 | 2024年2月16日 |
0.1.11-alpha | 2023年10月14日 |
0.1.8-alpha | 2023年9月27日 |
0.1.0 | 2023年11月27日 |
#1296 在 数据库接口
在 4 个crate中使用 (通过 scyllax-macros-core)
51KB
1K SLoC
scyllax-parser (sɪl-æks)
CQL查询解析器。
用法
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,
}))
);
lib.rs
:
CQL查询解析器。请查看源代码和测试用例以了解用法示例(目前如此)。
依赖
~1MB
~19K SLoC