[parquet-protobuf] Pass descriptor to ProtoWriteSupport constructor
- Ngôn ngữ chính
- Java
- Star
- 3.1k
- Fork
- 1.6k
- Merge trung bình
- 3 ngày 12 giờ
- Pull request đã merge (30 ngày)
- 33
Mô tả
Currently, the ProtoWriteSupport class checks for Descriptor by calling `Protobufs.getMessageDescriptor` function which checks for descriptor in the classpath. There is no way to pass descriptor as an argument to the ProtoWriteSupport constructor.
In our approach to using parquet-mr library, we are using a descriptor that is not available in the classpath.
I will be happy to work on adding this support to the parquet-mr library.
**Reporter**: [Maulik Soneji](https://issues.apache.org/jira/secure/ViewProfile.jspa?name=mauliksoneji)
**Note**: *This issue was originally created as [PARQUET-1885](https://issues.apache.org/jira/browse/PARQUET-1885). Please see the [migration documentation](https://issues.apache.org/jira/browse/PARQUET-2502) for further details.*
Hướng dẫn đóng góp
Chưa lập chỉ mục được hướng dẫn đóng góp cho kho mã nguồn này
Hướng nghiên cứu
Bắt đầu bằng cách đọc hàm khởi tạo ProtoWriteSupport và cách nó sử dụng Protobufs.getMessageDescriptor. Theo dõi cách các descriptor hiện được phát hiện và xác định hành vi cần có của hàm khởi tạo khi một descriptor được cung cấp trực tiếp. Công việc được xem là hoàn tất khi các bên gọi có thể cung cấp một descriptor không có trên classpath.
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-engineering
- Loại issue
- Tính năng
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 45/100