apache/datafusion-sqlparser-rs
View on GitHub ↗ ★ 3,482 Rust
Extensible SQL Lexer and Parser for Rust
3 mentions on Hacker News by 3 people: 0 stories, 3 comments · first 2021-09-09 · latest 2023-01-02
20082026
-
It uses https://github.com/sqlparser-rs/sqlparser-rs as the parser and lexer. The binder, planner, optimizer and executor are in Python. The optimizer stage only works on the logical plan and the rules are heuristic only.
comment by joocer · 2023-01-02 · in I wrote a SQL engine in Python -
…directly from some real-world examples - sqlparser-rs code looks pretty much exactly the same. https://github.com/sqlparser-rs/sqlparser-rs
comment by KptMarchewa · 2022-05-09 · in Parsing / Recursive Descent Parser -
…high quality and it supports multiple dialects of SQL. [0] https://www.sqlite.org/lemon.html [1] https://github.com/sqlparser-rs/sqlparser-rs
comment by conroy · 2021-09-09 · in How We Went All In on sqlc/pgx for Postgres and Go