scyllax-parser

Crates.ioscyllax-parser
lib.rsscyllax-parser
version0.2.1
sourcesrc
created_at2023-09-27 23:00:02.170222
updated_at2024-05-25 22:19:24.678619
descriptionA parser for CQL queries
homepagehttps://github.com/trufflehq/scyllax#readme
repositoryhttps://github.com/trufflehq/scyllax
max_upload_size
id985260
size51,727
Carter (Fyko)

documentation

README

scyllax-parser (sɪl-æks)

A parser for CQL queries.

discord codecov CI

Usage

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,
    }))
);
Commit count: 136

cargo fmt