apache / apache/datafusion-sqlparser-rs

Tokenizer should be compliant with ANSI:SQL 2011

Open
#17 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Rust
Stars
3.5k
Forks
772
Avg merge
4d 9h
Merged PRs (30d)
17

Description

This is a large issue that needs to be broken out into smaller issues. The current tokenizer is quite simplistic and needs to be improved to be compliant with section 5 of this specification:

https://jakewheat.github.io/sql-overview/sql-2011-foundation-grammar.html#_5_lexical_elements

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing the current tokenizer and the SQL:2011 Foundation Grammar, section 5, linked in the issue. Break the broad compliance work into smaller, scoped issues, each identifying a tokenizer change and a clear completion condition.

Written by the indexing model from the issue text.

Assessment

Tech stack
rust, sql
Domain
compilers
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.