apache / apache/iceberg-python

REST: Add objects for server side planning

Đã đóng
#2,302 4 bình luận 2 reaction 0 người được giao Xem trên GitHub
stale
Ngôn ngữ chính
Python
Star
1.1k
Fork
581
Merge trung bình
1 ngày 17 giờ
Pull request đã merge (30 ngày)
78

Mô tả

### Feature Request / Improvement

The REST Catalog has support for server side planning: https://github.com/apache/iceberg/blob/68a241615e104d97a86c932c381d7dfac802d769/open-api/rest-catalog-open-api.yaml#L605

We can take the relevant objects from the open-api generated code: https://github.com/apache/iceberg/blob/68a241615e104d97a86c932c381d7dfac802d769/open-api/rest-catalog-open-api.py#L1422

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

So sánh các định nghĩa lập kế hoạch phía máy chủ trong open-api/rest-catalog-open-api.yaml quanh dòng 605 với các đối tượng được sinh trong open-api/rest-catalog-open-api.py quanh dòng 1422. Xác định các mô hình lập kế hoạch liên quan và thêm các biểu diễn REST PyIceberg của chúng; hoàn tất có nghĩa là REST Catalog cung cấp tất cả các đối tượng mà API lập kế hoạch phía máy chủ được tham chiếu yêu cầu.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Đánh giá

Công nghệ
openapi, python
Lĩnh vực
api
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
Sôi nổi
Độ rõ ràng
Khá rõ ràng
Mức phù hợp với người mới
68/100

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.