apache / apache/arrow-java

`ComplexCopier` missing support for FixedSizeBinary columns

Offen
#559 4 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
good first issue help wanted Type: enhancement
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

Complex copier does not support fixed size binary.

```
java.lang.UnsupportedOperationException: FIXEDSIZEBINARY
at org.apache.arrow.vector.complex.impl.ComplexCopier.getListWriterForReader(ComplexCopier.java:824)
at org.apache.arrow.vector.complex.impl.ComplexCopier.writeValue(ComplexCopier.java:93)
at org.apache.arrow.vector.complex.impl.ComplexCopier.copy(ComplexCopier.java:76)
at org.apache.arrow.vector.complex.ListVector.copyFrom(ListVector.java:409)
```

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne in org.apache.arrow.vector.complex.impl.ComplexCopier, insbesondere bei getListWriterForReader in Zeile 824, wo FIXEDSIZEBINARY derzeit UnsupportedOperationException auslöst. Verfolge den Kopierpfad von writeValue und copy, füge dann Unterstützung für FixedSizeBinary-Spalten hinzu und überprüfe, dass ListVector.copyFrom für diesen Typ nicht mehr fehlschlägt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
data
Issue-Typ
Bug
Schwierigkeit
3/5
Geschätzter Aufwand
1-2 Tage
Aktivitätsstatus
Ruhig
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
68/100

Neue Issues direkt in Ihr Postfach

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