`ComplexCopier` missing support for FixedSizeBinary columns
- Ngôn ngữ chính
- Java
- Star
- 94
- Fork
- 152
- Merge trung bình
- 3 ngày 16 giờ
- Pull request đã merge (30 ngày)
- 11
Mô tả
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)
```
Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu trong org.apache.arrow.vector.complex.impl.ComplexCopier, đặc biệt là getListWriterForReader ở dòng 824, nơi FIXEDSIZEBINARY hiện đang ném UnsupportedOperationException. Truy vết đường dẫn sao chép từ writeValue và copy, sau đó thêm hỗ trợ cho các cột FixedSizeBinary và xác minh rằng ListVector.copyFrom không còn thất bại với kiểu này.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- java
- Lĩnh vực
- data
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Ít trao đổi
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 68/100