apache / apache/datafusion-sqlparser-rs

Support GROUP BY ALL

Offen
#791 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

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

Neue Issues direkt in Ihr Postfach

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