apache / apache/datafusion-sqlparser-rs
Add support for postgresql tablesample command
- Ngôn ngữ chính
- Rust
- Star
- 3.5k
- Fork
- 772
- Merge trung bình
- 4 ngày 9 giờ
- Pull request đã merge (30 ngày)
- 17
Mô tả
Postgresql supports an optional `[ TABLESAMPLE sampling_method ( argument [, ...] ) [ REPEATABLE ( seed ) ] ]` during a select statement to retrieve a subset of rows based on the arguments provided.
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 từ parser của câu lệnh SELECT và kiểm tra cách các mệnh đề dành riêng cho PostgreSQL được xử lý. Thêm hỗ trợ cho cú pháp TABLESAMPLE được mô tả trong issue, bao gồm phương thức lấy mẫu, các đối số và seed REPEATABLE tùy chọn. Chạy bộ kiểm thử parser hiện có và xác minh rằng các câu lệnh PostgreSQL hợp lệ được phân tích cú pháp thành công.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- postgresql, rust, sql
- Lĩnh vực
- databases
- 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