apache / apache/arrow-java

[Java] Refactor null slot verification onto a single method in the parent class

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

Beschreibung

After https://github.com/apache/arrow/pull/4288 is checked in there is an opportunity to refactor the code to one place instead of having the same logic across all vector classes.

**Reporter**: [Micah Kornfield](https://issues.apache.org/jira/browse/ARROW-5305) / @emkornfield

**Note**: *This issue was originally created as [ARROW-5305](https://issues.apache.org/jira/browse/ARROW-5305). Please see the [migration documentation](https://github.com/apache/arrow/issues/14542) for further details.*

Beitragsleitfaden

Beitragsleitfaden öffnen

Rechercherichtung

Beginne mit der Prüfung von PR 4288. Suche anschließend die wiederholte Verifizierungslogik für null slots in den Java vector classes und ermittle die parent class, in der sie zentralisiert werden sollte. Als abgeschlossen gilt die Aufgabe, wenn die Verifizierung eine gemeinsame Implementierung hat und das bestehende Verhalten in allen vector classes erhalten bleibt.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
java
Bereich
data
Issue-Typ
Refactoring
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.