apache / apache/arrow-java

[Java] StructVectorLoader load function creates a vector with "" as name

Offen
#77 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Java
Sterne
94
Forks
152
Ø Merge
3 T. 16 Std.
Gemergte PRs (30 T.)
11

Beschreibung

### Describe the enhancement requested

`StructVectorLoader` `load` function does the following to create the resultant `StructVector`.

```java
StructVector result = StructVector.emptyWithDuplicates("", allocator);
```

Even though the buffers are properly re-created, it doesn't contain accurate field names, since the original vector's name cannot be recovered here. This would be an issue when the `StructVectorUnloader` and `StructVectorLoader` is used in a certain program.

### Component(s)

Java

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne damit, die im Issue beschriebene load-Funktion von StructVectorLoader und die Interaktion mit StructVectorUnloader zu lesen. Reproduziere den Roundtrip, der einen StructVector mit einem leeren Namen erstellt, und überprüfe anschließend, dass der geladene Vektor den ursprünglichen Feldnamen statt "" beibehält.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

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

Neue Issues direkt in Ihr Postfach

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