apache / apache/datafusion-sqlparser-rs

Why ast must implement PartialOrd/Ord?

Offen
#1,365 1 Kommentar 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'm working on adding `with` clause support for create index stmt https://www.postgresql.org/docs/current/sql-createindex.html. I plan to use `HashMap` to store `with` content, but failed to compile as `HashMap` doesn't implement PartialOrd/Ord. I'm curious why ast must implement PartialOrd/Ord?

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die AST-Definitionen und die trait-Anforderungen zu lesen, die das Hinzufügen von CREATE INDEX WITH-Inhalt beeinflussen. Vergleiche die vorgesehene HashMap-Darstellung mit dem bestehenden AST-Ordnungsverhalten und ermittle, ob das Feature eine andere Darstellung oder eine dokumentierte Begründung benötigt. Die Aufgabe ist abgeschlossen, wenn die Designfrage geklärt ist und die Unterstützung für CREATE INDEX WITH konsistent implementiert werden kann.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sql
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
25/100

Neue Issues direkt in Ihr Postfach

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