apache / apache/datafusion-sqlparser-rs
Why ast must implement PartialOrd/Ord?
- 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