apache / apache/datafusion

Support all array operators to work with columns

Offen
#7,119 4 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?

According the concept (See: https://github.com/apache/arrow-datafusion/discussions/6855) Arrow DataFusion should support at least four operators for working with arrays. But the current implementations of all operators can not work with columns. That fact reduces the user's ability to use these features in production.

The full list of operators 🎯:
- [ ] `||` (alias of `array_concat`)
- [ ] `@>` (alias of `array_has_all`)
- [ ] `<@` (alias of `array_has_all`)

### Describe the solution you'd like

_No response_

### Describe alternatives you've considered

_No response_

### Additional context

_No response_

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit dem Lesen der aktuellen Implementierungen der Array-Operatoren und der verknüpften Arrow DataFusion-Diskussion (6855), und verfolge anschließend, wie Operatorausdrücke Spalten verarbeiten. Kläre die vollständige Liste der Operatoren, einschließlich der Diskrepanz zwischen „vier“ und den drei aufgeführten Operatoren, und definiere „fertig“ so, dass jeder vereinbarte Operator mit Array-Spalten funktioniert.

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
35/100

Neue Issues direkt in Ihr Postfach

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