`ComplexCopier` missing support for FixedSizeBinary columns
- Dominant language
- Java
- Stars
- 94
- Forks
- 152
- Avg merge
- 3d 16h
- Merged PRs (30d)
- 11
Description
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)
```
Contributor guide
Research direction
Start in org.apache.arrow.vector.complex.impl.ComplexCopier, especially getListWriterForReader at line 824, where FIXEDSIZEBINARY currently raises UnsupportedOperationException. Trace the copy path from writeValue and copy, then add support for FixedSizeBinary columns and verify that ListVector.copyFrom no longer fails for this type.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- java
- Domain
- data
- Issue type
- Bug
- Difficulty
- 3/5
- Estimated time
- 1-2 days
- Activity status
- Quiet
- Clarity
- Mostly clear
- Newbie friendliness
- 68/100