13个版本

0.2.1 2024年5月25日
0.2.0 2024年2月16日
0.1.11-alpha2023年10月14日
0.1.8-alpha2023年9月27日
0.1.0 2023年11月27日

#1296数据库接口


4 个crate中使用 (通过 scyllax-macros-core)

MIT/Apache

51KB
1K SLoC

scyllax-parser (sɪl-æks)

CQL查询解析器。

discord codecov CI

用法

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