apache / apache/datafusion-sqlparser-rs
`ORDER BY` parser
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 772
- Ø Merge
- 4 T. 9 Std.
- Gemergte PRs (30 T.)
- 17
Beschreibung
Would a specific `ORDER BY` parser fit into this crate? It would generate an iterator which yields `Result`. I have developed a rudimentary version of this, which I am using in production. I could further polish it and open a PR if this would be of interest. I am just repeatedly calling `parse_order_by_expr` and looking for `EOF`.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne damit, den Parser-Einstiegspunkt für parse_order_by_expr und die bestehende ORDER BY-Grammatik zu lesen, und vergleiche anschließend, wie ParserError und EOF von verwandten Parser-APIs behandelt werden. Der Umfang muss noch bezüglich der Iterator-Schnittstelle abgestimmt werden; abgeschlossen wäre die Aufgabe mit einer akzeptierten API und Tests für mehrere Ausdrücke, EOF und Parse-Fehler.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust, sql
- Bereich
- compilers
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100