apache / apache/datafusion-sqlparser-rs

Is there a way to parse `table_factor` only?

Offen
#713 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Rust
Sterne
3.5k
Forks
772
Ø Merge
4 T. 9 Std.
Gemergte PRs (30 T.)
17

Beschreibung

I want to parse some table_factor with args like
```rs
"Table(3)"
```
but without parsing full sentense (`SELECT * FROM Table(3)`)

I found there is `fn parse_table_factor` but it seem like it can not be used stand-alone

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Lies zunächst die vorhandene Funktion parse_table_factor und den Parsing-Pfad für vollständige Statements, um zu verstehen, warum sie nicht eigenständig aufgerufen werden kann. Führe die Eingabe Table(3) über die Parser-Einstiegspunkte aus und ermittle den kleinsten öffentlichen Pfad, der allein einen table_factor akzeptiert. Erledigt ist die Aufgabe, wenn die eigenständige Eingabe erfolgreich geparst wird und in den relevanten Parser-Tests abgedeckt ist.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sql
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Veraltet
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
42/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.