HIVE: Round trip fails for field access on a numeric-prefix identifier
Maintainer antworten meist innerhalb von 2 Tagen
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 2/5
- Geschätzter Aufwand
- 1-3 Stunden
- Anfängerfreundlichkeit
- 70/100
Rechercherichtung
Beginnen Sie damit, den Hive-SQL-Anzeige- oder Formatierungspfad und den Einstiegspunkt fuzz_parse_roundtrip zu lokalisieren. Reproduzieren Sie den Fall des Feldzugriffs mit numerischem Präfix und überprüfen Sie anschließend, dass das angezeigte SQL erfolgreich zurückgeparst wird und dass das bestehende Round-Trip-Verhalten intakt bleibt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
Hive: SELECT [dbo]. 1te_sk = 1 parses, displays as SELECT [dbo].1te_sk = 1,
and the displayed SQL fails to re-parse: .1 is lexed as a number.
Found by fuzz_parse_roundtrip. Likely fix: display . before an unquoted
identifier that starts with a digit, as #2463 did for numeric literals.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 774
- Ø Merge
- 4 T. 23 Min.
- Gemergte PRs (30 T.)
- 55
Entwicklungsumgebung
Die Einrichtungsdateien dieses Projekts haben wir noch nicht geprüft. Beginnen Sie mit der README; die allgemeinen Schritte stehen in unserem Leitfaden für den ersten Beitrag.
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus apache/datafusion-sqlparser-rs
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
apache/datafusion-sqlparser-rs#2461 · 2 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 73/100
apache/datafusion-sqlparser-rs#2407 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Add SQL/PGQ keywordsOffen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 65/100
apache/datafusion-sqlparser-rs#2393 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 88/100
apache/datafusion-sqlparser-rs#2390 · 1 Kommentar ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Schwierigkeit 5/5 Über eine Woche Anfängerfreundlichkeit 38/100
apache/datafusion-sqlparser-rs#2591 · 5 Kommentare ·
Maintainer antworten meist innerhalb von 2 Tagen
Alle Issues in apache/datafusion-sqlparser-rs
Ähnliche Issues
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 84/100
linebender/parley#849 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 88/100
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 86/100
boxlite-ai/boxlite#1729 ·
Maintainer antworten meist innerhalb von 1 Tag
-
external
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
langchain-ai/docs#6255 ·
Maintainer antworten meist innerhalb von 1 Tag
-
P2 testing
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 90/100
Maintainer antworten meist innerhalb von 1 Tag