Extensible SQL Lexer and Parser for Rust
Find a file
2018-09-02 19:15:07 -06:00
examples Refactoring 2018-09-02 19:15:07 -06:00
src Refactoring 2018-09-02 19:15:07 -06:00
.gitignore roughing out classic pratt parser 2018-02-08 07:49:24 -07:00
Cargo.toml roughing out new version 2018-02-07 08:48:49 -07:00
LICENSE Initial commit 2018-02-06 16:58:43 -07:00
README.md Add most of the SQL:2011 data types 2018-09-01 06:51:00 -06:00

datafusion-sql

This is a work-in-progress to develop a new version of the DataFusion SQL Parser.

Goals for this version:

  • Support for custom SQL dialects, so other projects can implement their own parsers easily
  • Good error reporting (e.g. show line / column numbers and descriptive messages)
  • Zero-copy of tokens when parsing
  • Concise code
  • Full support for ANSI SQL:2011 standard