apache / apache/datafusion-sqlparser-rs
Support GROUP BY ALL
- Vorherrschende Sprache
- Rust
- Sterne
- 3.5k
- Forks
- 772
- Ø Merge
- 4 T. 9 Std.
- Gemergte PRs (30 T.)
- 17
Beschreibung
DuckDB supports this: https://duckdb.org/2022/05/04/friendlier-sql.html:
```
SELECT
systems,
planets,
cities,
cantinas,
SUM(scum + villainy) as total_scum_and_villainy
FROM star_wars_locations
GROUP BY ALL
-- GROUP BY systems, planets, cities, cantinas
```
It's essentially a shortcut to refer to all dimension fields in a group by.
Beitragsleitfaden
Für dieses Repository ist kein Beitragsleitfaden indexiert
Rechercherichtung
Beginne mit der im Issue verlinkten DuckDB GROUP BY ALL-Referenz und untersuche die bestehende GROUP BY-Behandlung des Parsers; es ist kein Datei- oder Testpfad angegeben. Erledigt ist es, wenn die Beisp syntax akzeptiert wird und die Testabdeckung verifiziert, dass GROUP BY ALL eine Gruppierung nach allen Dimensionsfeldern darstellt.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- rust, sql
- Bereich
- compilers, databases
- Issue-Typ
- Feature
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100