apache / apache/datafusion

Support using named tuples in IN clause

Offen
#4,656 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
enhancement
Vorherrschende Sprache
Rust
Sterne
9.3k
Forks
2.4k
Ø Merge
3 T. 11 Std.
Gemergte PRs (30 T.)
360

Beschreibung

**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps Arrow developers understand the context and *why* for this feature, in addition to the *what*)

````
SELECT id, name FROM t2 WHERE (id, name) IN (SELECT id, name FROM t1 WHERE name ='aa')

````

**Describe the solution you'd like**
A clear and concise description of what you want to happen.

**Describe alternatives you've considered**
A clear and concise description of any alternative solutions or features you've considered.

**Additional context**
Add any other context or screenshots about the feature request here.

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, das SQL-Beispiel in DataFusion zu reproduzieren, und verfolge, wie die Query-Engine den Tupelausdruck in der IN-Klausel verarbeitet. Das Issue nennt keine Dateien oder Tests und enthält keinen vorgeschlagenen Entwurf; abgeschlossen ist die Aufgabe, wenn die gezeigte named-tuple-Abfrage akzeptiert wird und das erwartete Ergebnis liefert.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
rust, sql
Bereich
databases
Issue-Typ
Feature
Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
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.